Project Overview
">
We are seeking an exceptional Embedded Software Engineer to join our team.
The ideal candidate will have a strong background in embedded systems, Linux, and C programming, with experience working on automotive or similar industry projects.
">
Key Responsibilities
">
">
* Develop software for automated and autonomous control application using C in an embedded environment (Linux based).
">
* Support product development & optimization, ensuring high-quality design supported by testing and verification methods.
">
* Responsible for creation and maintenance of documentation, actively participating in technical discussions with stakeholders and customers.
">
* Proactively discuss technically with the customer and project stakeholders about approach, activities, risks, and issues.
">
* Perform peer reviews to improve implementation quality, and early validation of feature proposal and re-design as needed.
">
">
Mandatory Skills and Qualifications
">
The successful candidate will have:
">
">
* A minimum of 7 years of experience working in automotive or similar industry over embedded software development.
">
* Advanced experience in Embedded Linux Controller Application development with Embedded C.
">
* Intermediate to Advanced experience working under ROS2 systems (Linux Jazzy/humble).
">
* Brief familiarity with Communication Protocols (J1939,CAN, CAN2B, CANFD).
">
* Knowledge/ basic experience with MQTT, ETH.
">
* Experience with Configuration and Change Management tools (e.g. Git, GitHub).
">
* Ability to translate and breakdown system requirements into features.
">
* Solid experience in embedded system architectures, Microcontrollers, Embedded C/C++, compilers, and developer environment.
">
* Advance Software Development Process Knowledge and experience.
">
* Experience with agile methodologies (SAFe).
">
* Strong problem-solving skills, ability to solve technical problems independently and support others when needed.
">
* Intercultural orientation.
">
* Embrace and adapt to changes.
">
* Proactive and collaborative attitude.
">
* Result-oriented, customer-centric.
">
* C1 English level.
">
* Ability to Travel to US.
">
">
Nice-to-Have Skills
">
The following skills are highly desirable:
">
">
* Knowledge/ basic experience with other programming languages (Python/C++) is highly desired.
">
* Experience with Behavioral tree design is highly desired.
">
* Experience with Gazebo.
">
* Knowledge in safety related processes (ISO26262).
">
* Knowledge in security related processes (ISO21434).
">
* Requirements engineering.
">
* Strong knowledge about Quality assurance, Software release procedures and capability models (e.g. ASPICE, CMMI).
">
* Experience Working with diagnostics (UDS ISO 14229, SAEJ1939).
">
">
Languages
">
English: C1 Advanced.
"],