Landshut, Germany
208 days ago
Senior Software Embedded Architect

Key Responsibilities

Lead the architecture, design, and development of embedded firmware solutions that are scalable, efficient, and robust. Drive hands-on development and performance optimization in C/C++ or assembly. Collaborate cross-functionally with hardware and software teams to align system-level functionality and performance. Provide technical leadership, mentorship, and conduct code reviews to uphold engineering excellence. Guide architectural decisions and lead technical design discussions for complex embedded systems. Oversee testing and validation strategies to ensure reliability and compliance with industry standards. Solve critical firmware challenges and innovate to meet evolving design goals.

Expectations

Deep expertise in embedded systems programming, microcontrollers, RTOS, and communication protocols (I2C, SPI, UART, CAN, Ethernet). Strong experience with Embedded Linux and Yocto for building and customizing Linux-based embedded platforms. Proficient in firmware development tools and diagnostics, including debuggers, oscilloscopes, and logic analyzers. Skilled in version control (Git) and modern CI/CD workflows for embedded software delivery. Own the complete firmware development lifecycle—from concept to deployment—with a focus on quality and timeliness. Collaborate effectively with cross-functional teams across hardware, software, and product domains. Communicate technical concepts clearly to both engineering and non-technical stakeholders. Stay informed on emerging trends, technologies, and best practices in embedded systems engineering.

Essential Skills and Experience:

Degree in Electrical Engineering, Communications Engineering, Automation Technology, or a related discipline. 6+ years of hands-on experience in embedded software development. Mastery of C, C++, and Assembly across all layers of the embedded software stack. Proven expertise in bare-metal systems, Zephyr RTOS, and ARM Cortex processor architectures. Deep understanding of device driver development, interrupt handling, and embedded security design. Fluent in both English and German; effective in international, cross-functional collaboration. Strong communication and collaboration skills, with experience in agile development environments.
Por favor confirme su dirección de correo electrónico: Send Email