We are seeking a skilled Embedded Software Engineer to join our team.
This is an exciting opportunity to work with a leading Automotive Original Equipment Manufacturer in the industrial and agricultural industry.
The successful candidate will be responsible for supporting the product development and optimization of automated and autonomous control application software using C in an embedded environment.
Key responsibilities include:
* Providing technical guidance and coaching to the team
* Developing high-quality software design supported by testing and verification methods
* Maintaining documentation and engaging in technical discussions with stakeholders and customers
* Performing peer reviews to improve implementation quality
The ideal candidate will have:
* At least 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
* Basic to Intermediate Experience with Communication Protocols
* Knowledge/ basic experience with MQTT, ETH
* Experience with Configuration and Change Management tools (e.g. Git, GitHub)
A strong understanding of embedded system architectures, Microcontrollers, Embedded C/C++, compilers, and developer environment is essential. The ability to translate and breakdown system requirements into features is also required. Additional skills such as experience with agile methodologies, customer facing communication, and problem-solving skills are highly desirable.