Senior Embedded Software Architect
Role details
Job location
Tech stack
Job description
- As a Senior Embedded Software Architect (f/m/d) you are part of an international team with diverse expertise, driving the future of secure embedded system architecture.
- Providing technical leadership to global teams, guiding them through complex challenges in embedded software design.
- Owning the full development lifecycle from ideation and prototyping to successful commercial deployment.
- Designing pragmatic, future-proof architectures for both legacy and next-generation platforms, with a focus on wireless communication and power electronics for low-voltage protection devices.
- Applying your problem-solving mindset to deliver real business value while ensuring robust security across all embedded solutions.
Requirements
Do you have experience in Software development?, Do you have a Master's degree?, * Education: Master's degree in Computer Science, Electrical Engineering, Embedded Systems, or a related technical field., * Many years of professional experience in embedded software development and architecture across diverse domains. Certifications in embedded systems or software architecture are a plus.
- Deep knowledge of embedded software design principles, real-time operating systems (RTOS), and seamless hardware-software integration.
- Strong programming skills in C, C++, and Python (including scripting for automation), with hands-on experience in microcontrollers, SoCs, low-level drivers, and various communication protocols (e.g., CAN, SPI, I2C, Ethernet, Wi-Fi, BLE, Matter).
- Proficient in designing scalable, modular, and secure embedded architectures for complex systems, complemented by strong software modeling skills, interface definition, and secure coding practices.
- Skilled in debugging tools, emulators, and performance optimization for resource-constrained systems, along with experience in CI/CD pipelines for embedded development and version control (e.g., GitLab).
Ways of working
- Proven track record in guiding agile and remote teams for embedded software projects, including defining KPIs, applying industry best practices, and introducing new tools and processes.
- Strategic thinker with excellent communication skills and a customer-oriented mindset.
Languages: You are fluent in both spoken and written German and English.
Benefits & conditions
- 2 to 3 days of mobile working per week as a global standard
- An attractive remuneration package
- Flexible training opportunities for both your professional and personal development that you can tailor to your interests
- 30 days of paid vacation and a variety of flexible work schedules that allow time off for you and your family
Since each of over 300,000 team members feels that other benefits are particularly important, and we cannot list our entire benefit portfolio here, you can find more information here.
The individual benefits are subject to regulatory, contractual, or corporate conditions.