Embedded C++ ECU Software developer
Job Summary
Engineering background in Computer Science Electronics or equivalent.
Must have experience in programming with C (C11 C14 C17).
C proficiency for understanding OOPS domain component behaviour interfaces and stubs/mocks.
Basics knowledge of embedded software development.
Basic knowledge of embedded devices and microcontroller architectures.
Basics knowledge of unit testing.
Basics knowledge of software design using UML.
Must have experience in code and software documentation.
Exposure to software development tools & frameworks such as Git VS-Code WSL Docker.
Willingness to debug and test software on the hardware.
Knowledge of OSI Model with basics of CAN and Ethernet.
Strong qualities such as teamwork accountability self-organization and proactivity are essential.
Basic understanding of OS Concepts.
Build system experience ideally Bazel.
AUTOSAR or middleware integration exposure.
Required Experience:
IC