Sign up to save this job, get alerts, and apply with an optimized CV.
Senior Software Engineer Embedded Systems (m/w/d)
Job description
IBV is specialized in high-end software services in the technical market. We bring a broad expertise in the areas of embedded systems and real-time applications. Our services and products are used, among others, in the industries of industrial automation, medical technology, IoT, telecommunications, and measurement technology. We cover the entire software development process – from product idea to delivery of series-ready software. Our own software products, especially in the area of Industrial Ethernet, round out our spectrum.
IBV supports its customers often just when special know-how and skills are required for using a hardware- and software-platform, or a preliminary analysis is necessary for optimal handling of complex hardware.
IBV has long-standing partnerships with well-known semiconductor manufacturers and works together with these based on current hardware- and software-technologies.
Aufgaben
As Senior Software Engineer for Embedded Systems, you will work with our international customers on challenging embedded-software projects. The projects at IBV are diverse, ranging from developing individual hardware-near drivers for microcontrollers to communication protocols for industrial fieldbuses up to the integration with cloud-based services for IoT projects or implementing graphical user interfaces.
Topics we are currently dealing with include, for example, real-time communication in industrial networks with time synchronization in the nanosecond range, heterogeneous processor architectures and inter-processor communication, efficient recording of high-speed measurement data with limited resources, or binding industrial networks to modern x86-based systems with a focus on security and fault-free operation of different data streams.
The software development takes place mainly in C on ARM and x86-based systems, where PowerPC, TriCore, and RISC-V or other architectures can also be used. Multi-threading in POSIX environments or on an RTOS like FreeRTOS, ThreadX, or Zephyr is standard. The development of software for embedded Linux systems, adapting Linux to various SoCs, and optimizing real-time execution are recurring tasks.
The ability to debug applications at the assembly level is required for various tasks when it comes to the optimal and error-free interaction between hardware and software. Reading schematics, data sheets, and reference manuals is part of daily work. Analyzing different problems requires the use of oscilloscope, logic analyzer, or specialized protocol analyzer.
Due to steadily growing demands in the area of Cyber Security, the use of Secure Boot, the application of encrypted communication protocols, and the encrypted storage of data are part of almost all projects.
As Senior Software Engineer, you will advise our customers on selecting and using suitable technologies.
We are aware that no potential employee can cover all topics equally. Therefore, it is all the more important for us to have a fundamental interest in exciting technologies and the willingness to deal with new topics.
Qualifikation
- Completed studies in computer science, electrical engineering, or a comparable technical field
- Mult-year, comprehensive professional experience in hardware-near software development with C and C++
- Experience in software development for embedded Linux or other real-time operating systems (e.g. FreeRTOS, Zephyr, or QNX)
- Experience in software architecture and design
- Deep technical understanding in the area of embedded systems, microcontrollers, and hardware-near interfaces
- Analytical skills and a systematic, solution-oriented working style, even when dealing with complex problems
- Good communication skills in German and English
- Interest in proactively and quickly getting familiar with new technologies and topics
Benefits
- Fascinating, challenging, and diverse projects with high technical complexity for renowned customers from various industries, which we perform in-house at our location in Augsburg
- Friendly working atmosphere in a team of embedded experts
- Luxurious and climate-controlled offices
- Workplace with good transportation connections in Augsburg, including underground parking space for bicycle and car
- Fair and flexible work schedule model
- Luxurious workplace with individual equipment
- Company pension plan
- Free fruit and beverages, coffee, and cappuccino
Have we piqued your interest? – Then get in touch with us or send us your application documents (cover letter, resume, certificates).
You can find more information on our website.
Find Jobs in Germany on Arbeitnow
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- IBV - Echtzeit- und Embedded GmbH & Co. KG
- Location
-
Augsburg
Germany - Posted
- 4 months ago
Interested in this position?
Create your free account and tailor your CV to match this job.