Software Engineer
Core
Developing embedded firmware for industrial combustion systems to ensure product performance, reliability, and safety.
Role type
Embedded Software Engineer
Builds
Custom industrial control systems and firmware for combustion applications
Domain
Industrial Engineering / Combustion Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, microcontroller development, RTOS or bare-metal development, hardware/software integration, driver development, unit and integration testing
Preferred skills
MISRA C standards, functional safety (IEC 61508), test automation, CI/CD pipelines, Python or C#
Technologies
C, C++, RTOS, microcontrollers, Python, C#
Responsibilities
Develop embedded firmware in C/C++ for microcontrollers, analyze requirements and design software, integrate hardware and software, debug on real targets, write technical documentation, collaborate with hardware and quality teams
Seniority
Mid-level IC