Custom Software Engineer
Core
Own and maintain existing C++ Telematics and BCM applications running as services on the client software platform, focusing on bug fixing, testing, and long-term maintenance.
Role type
Senior IC embedded software engineer (automotive ECU)
Builds
Telematics and BCM applications as services
Domain
Automotive industry, embedded systems, ECU software
Deliverable
production ML models | product features
Required skills
C++, Linux, embedded development, automotive ECU software, network protocols (Ethernet, UDP/TCP, IP, SOME/IP, MQTT), static code analysis, MC/DC, branch coverage, Automotive SPICE, cybersecurity
Preferred skills
Cryptographic implementation, Wireshark, ISO/IEC 27001:2022, iSAQB Certified Professional for Software Architecture
Technologies
C++, Linux, SOME/IP, MQTT, Wireshark
Responsibilities
Analyze and fix bugs, extend tests, document services, support long-term application maintenance, identify bottlenecks, debug software, develop robust unit tests
Seniority
Senior, hands-on IC