Job Summary:
We are seeking an experienced Embedded Software Engineer to join our team. The successful candidate will have a strong background in automotive or similar industry, with expertise in embedded software development using C, Linux, and ROS2 systems.
About the Role:
The role involves working with an Automotive Original Equipment Manufacturer to support product development and optimization of automated and autonomous control application software.
Key Responsibilities:
* Active participation in technical discussions with stakeholders and customers
* Software development activities, ensuring performance to specifications
* High-quality design supported by testing and verification methods
* Creation and maintenance of documentation
* Proactive discussion with customers and project stakeholders about approach, activities, risks, and issues
Mandatory Skills and Qualifications:
Technical Expertise:
* 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)
* Knowledge/ basic experience with MQTT, ETH
* Experience with Configuration and Change Management tools (e.g. Git, GitHub)
Soft Skills:
* 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)
* Experience in customer-facing communication, Team player with solid communication skills
Nice-to-Have Skills:
* 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)
Languages:
English: C1 Advanced
Travel Requirements:
Ability to Travel to US
Working Environment:
Flexible environment, high-impact projects in agile environments, culture focused on results, training, and strong support to grow your career
],