Software Engineer Embedded Platform
Core
Designing, developing, and integrating low-level firmware components for an industrial embedded SDK to ensure software reliability and standardization.
Role type
Embedded Software Engineer (Low-level Firmware)
Builds
Firmware components, generic reusable software blocks, and drivers for industrial electronic targets.
Domain
Industrial embedded systems / Automotive-grade safety (ISO 26262)
Deliverable
production ML models | product features | infrastructure
Required skills
C (embedded), low-level driver development, hardware abstraction layers (HAL), embedded SDKs, functional safety (ISO 26262), static code analysis, unit and integration testing, technical documentation.
Preferred skills
Experience with industrial electronic targets, knowledge of V-model development lifecycle, system architecture design.
Responsibilities
Translate system requirements into software specifications, develop generic reusable software blocks, participate in software architecture for critical/non-critical function separation, maintain drivers and low-level services, integrate SDK on new electronic targets, implement unit and integration tests, write technical documentation.
Seniority
Mid-Senior, hands-on IC