Senior C++ Entwickler (w/m/d)
Core
Developing reusable, well-abstracted firmware platform components in C/C++ for instrument teams, ensuring clean and maintainable architecture.
Role type
Senior Firmware Platform Engineer (Embedded Systems)
Builds
Firmware platform components and middleware for scientific instruments
Domain
Embedded Systems / Instrumentation
Required skills
C, C++, RTOS concepts, Python, Firmware architecture design, Technical spike creation, Requirement analysis, Task decomposition, Code reviews, Testing strategies
Preferred skills
Zephyr RTOS, TDD in embedded environments, CI/CD pipelines, Static code analysis tools, Technology evaluation, Cross-product architecture decisions
Responsibilities
Designing and implementing reusable firmware components, Defining interfaces and component boundaries, Planning technical work from epics to tasks, Conducting technical spikes and prototyping, Performing code reviews and ensuring code quality, Collaborating with instrument teams on engineering solutions
