Embedded Software Development Engineer
We are seeking a skilled Embedded Software Development Engineer to join our team.
This role involves working with an Automotive Original Equipment Manufacturer to support the product development and optimization of automated and autonomous control application software using C in an embedded environment.
The ideal candidate will have advanced experience in Embedded Linux Controller Application development with Embedded C, as well as intermediate to advance experience working under ROS2 systems (Linux Jazzy/humble).
Key Responsibilities:
* Actively support and share technical guidance to the team, coaching in technical topics, provide right direction, result-oriented and responsible to deliver tasks as per customer expectations.
* Ensure high-quality design supported by testing and verification methods.
* Create and maintain documentation.
Mandatory Skills:
* 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 Advance experience working under ROS2 systems (Linux Jazzy/humble).
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
About This Role
This is a fantastic opportunity to work on challenging projects, develop your skills, and collaborate with a talented team.
Your Benefits
This role offers a competitive salary package, flexible working hours, and opportunities for career growth and professional development.
Requirements
To be considered for this role, you should have:
* A strong background in embedded software development.
* Excellent problem-solving skills and ability to work independently.
* Strong communication and teamwork skills.