Software Engineer (C/C++)
Core
Develop and maintain secure gateway software for automotive middle-layer platforms, ensuring only trusted data interacts with vehicles through embedded systems and rigorous testing.
Role type
Embedded Software Engineer (Automotive Security)
Builds
Secure Gateway solution for next-generation mobility platforms
Domain
Automotive industry, Embedded systems, Cybersecurity
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, Embedded systems, Networking stacks and protocols (TCP/UDP, Ethernet), AUTOSAR standards, Continuous Integration, Bug mitigation, System fault tracing, Automated testing
Preferred skills
Cybersecurity
Technologies
C, C++, Python, AUTOSAR, TCP, UDP, Ethernet, Multimeters, Oscilloscopes
Responsibilities
Write requirement-based tests and maintain code quality to AUTOSAR standards; Perform system fault tracing in test rigs, boxcars, and vehicles; Analyze problems using test equipment; Carry out software updates on electronic control units; Develop and run automated tests; Participate in problem-solving taskforces.
Seniority
Mid-level, hands-on IC