We are seeking a skilled Embedded Software Engineer to join our team and contribute to the development of cutting-edge automotive control application software.
Working closely with an OEM, you will be responsible for designing, developing, and testing high-quality software solutions in an embedded Linux environment using C.
Your expertise in ROS2 systems, communication protocols (J1939, CAN, CAN2B, CANFD), and MQTT/ETH will enable us to deliver innovative products quickly and efficiently.
With a strong background in agile methodologies (SAFe) and customer-facing communication, you will play a key role in ensuring successful project outcomes.
In this role, you will also have the opportunity to share your technical knowledge, coach colleagues, and engage in technical discussions with stakeholders and customers.
Key responsibilities include:
* Designing and developing software solutions that meet customer requirements
* Ensuring high-quality designs through testing and verification methods
* Maintaining documentation and collaborating with the team to achieve project goals
* Proactively discussing technical approaches, activities, risks, and issues with customers and project stakeholders
This is an exciting opportunity for a motivated and experienced professional to join our team and drive innovation in the field of automotive control application software.
The ideal candidate will possess advanced experience in embedded Linux controller application development with Embedded C, as well as intermediate to advanced experience working under ROS2 systems (Linux Jazzy/humble).
A bachelor's or master's degree in Computer Science, Engineering, or a related field is required. In addition, 7+ years of experience working in automotive or similar industry over embedded software development is necessary.
We offer a dynamic work environment, opportunities for career growth, and a competitive compensation package.
Please note that travel to the US may be required for this position.
Solid problem-solving skills, ability to solve technical problems independently, and intercultural orientation are highly valued traits for this role.
We are looking for a proactive and collaborative individual who can adapt to changes, prioritize results, and maintain a customer-centric approach.
A C1 English level is essential for this position.
Nice-to-have skills include experience with Python/C++, Behavioral tree design, Gazebo, safety-related processes (ISO26262), security-related processes (ISO21434), and requirements engineering.
Additionally, a strong knowledge of Quality assurance, Software release procedures, and capability models (e.g., ASPICE, CMMI) is desirable.
This role offers a unique opportunity to work on challenging projects, develop new skills, and contribute to the success of our organization.
We are an equal opportunities employer and welcome applications from diverse candidates.
],