Embedded Software Engineer
Indexed description
We are agap2, an operational consulting company in Science and Engineering. Our team of engineers, pharmacists, and scientists helps renowned clients successfully execute complex projects — from plant commissioning and process optimization to quality management initiatives.
Your Responsibilities
- Develop and maintain embedded software in C and C++ for microcontrollers and embedded Linux platforms
- Implement and optimize system‑level features, drivers, and communication interfaces
- Use Python for automation, testing, and internal tooling
- Work with Linux / Embedded Linux environments for development, debugging, and deployment
- Collaborate closely with hardware, systems, and test engineering teams
- Participate in code reviews, architecture discussions, and continuous improvement initiatives
- Analyze system performance and ensure reliability, safety, and scalability across embedded applications
Your Profile
- Degree in Electrical Engineering, Computer Science, Embedded Systems, or a related field
- Strong hands‑on experience with C and C++ in embedded environments
- Solid knowledge of Python for scripting, automation, and testing
- Practical experience with Linux / Embedded Linux systems
- Familiarity with communication protocols such as CAN, SPI, I2C, UART (a plus)
- Language skills: German and English skills B2 skills
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search