Embedded Software Engineer (all gender)
Core
Develop complex embedded applications in C/C++ adapted for QNX, implementing network standards and ensuring software safety compliance.
Role type
Embedded Software Engineer
Builds
Embedded software applications for industrial and commercial clients
Domain
Automotive/Industrial IoT, Embedded Systems, Safety-Critical Systems
Deliverable
production ML models | product features
Required skills
C/C++, QNX, ARM64 architectures, Linux/Windows development, Git, CMake, Artifactory, Safety standards (ISO 26262/IEC 61508), Network protocols (SNMP, Redfish, CAN), Qt
Preferred skills
Microcontroller/Microprocessor experience (STM32, ARM), Structured software testing and QA
Technologies
QNX, Qt, Git, CMake, Artifactory, STM32, ARM
Responsibilities
Develop complex embedded applications in C/C++ for QNX, implement network standards (SNMP, Redfish, CAN), ensure compliance with safety standards, manage software lifecycle from testing to release, collaborate with hardware and system architecture teams
Seniority
Mid-Senior, hands-on IC