Develop embedded firmware for microcontroller-based board controller solutions based on Zephyr OS
Work closely with product teams to clarify requirements and align firmware functionality to product needs, and support integration throughout all development phases
Commission new hardware platforms and develop board-specific firmware
Implement hardware initialization, power sequencing, as well as monitoring, diagnostic and control functions
Develop control functions for user and measurement interfaces, e.g., displays, buttons, encoders, switches and signal-path components
Integrate firmware with host-side drivers, libraries and tools on Windows and Linux
Analyze and debug hardware/software issues in close collaboration with hardware and system teams
Develop test, diagnostic and service features for development and production
Document software architecture, interfaces and board-specific implementations
Requirements
Strong communication and teamwork skills for effective collaboration with product teams and other cross-functional stakeholders
MUST HAVE: Excellent C/C++ skills for embedded software development
Experience with Python for test automation and development tooling
Experience with CI/CD and automated build and test environments
Experience with Zephyr OS or comparable embedded RTOS platforms
Solid understanding of digital hardware, including schematic and layout review
MUST HAVE: Experience in embedded firmware development, board bring-up and hardware debugging
Familiarity with common interfaces such as I²C, SPI, UART, USB, ADC, GPIO and PWM
Experience with bare-metal development, low-level debugging and hardware/software integration
MUST HAVE: Proficiency with Git, testing, code reviews and software quality practices
Confident use of lab equipment such as oscilloscopes and logic analyzers
Tech Stack
Linux
Python
RTOS
Benefits
Collegial and friendly working atmosphere
Flexible working hours
30 days of vacation and flexible vacation planning
Regular team events
Recognized as a Kununu TOP Company
Corporate Benefits (employee offers)
Free beverages
Individual training and development opportunities
360° support: feedback meetings, career planning, relocation assistance, etc.