Job Title: Embedded Software Product Engineer
We are seeking a skilled Product Engineer to support the development and optimization of automated and autonomous control application software using C in an embedded environment. The successful candidate will be responsible for ensuring high-quality design supported by testing and verification methods.
The ideal candidate will have 7+ years of experience working in automotive or similar industry over embedded software development, with advanced experience in Embedded Linux Controller Application development with Embedded C.
Key Responsibilities:
* Actively support and share technical guidance to the team, coaching in technical topics and providing right direction to deliver tasks as per customer expectations.
* Responsible for creation and maintenance of documentation.
* Proactively discuss technically with the customer and project stakeholders about approach, activities, risks, and issues.
Mandatory Skills:
* Advanced Experience in Embedded Linux Controller Application development with Embedded C.
* Intermediate to Advance experience working under ROS2 systems (Linux Jazzy/humble).
* BASIC to Intermediate Experience with Communication Protocols (J1939,CAN, CAN2B, CANFD).
* Experience with Configuration and Change Management tools (e.g. Git, GitHub).
* Solid experience in embedded system architectures, Microcontrollers, Embedded C/C++, compilers, and developer environment.
Nice-to-Have Skills:
* Knowledge/ basic experience with other programming languages (Python/C++) is highly desired.
* Experience with Behavioral tree design is highly desired.