Automotive Embedded Software Engineer
We are seeking an experienced Automotive Embedded Software Engineer to join our team.
The ideal candidate will have a strong background in embedded software development, with experience working on complex projects in the automotive industry.
This role will involve designing and developing software for automated and autonomous control application systems using C in an embedded environment (Linux based), following Scrum methodology.
The successful candidate will be responsible for actively supporting and sharing technical guidance to the team, coaching in technical topics, providing direction, and delivering tasks as per customer expectations.
The key responsibilities of this role include:
* Ensuring high-quality design supported by testing and verification methods
* Responsible for creation and maintenance of documentation
* Proactively discussing technically with customers and project stakeholders about approach, activities, risks, and issues
* Development of the software design which covers related software requirements and respects defined software architecture
The successful candidate should possess advanced experience in Embedded Linux Controller Application development with Embedded C, intermediate to advanced experience working under ROS2 systems, and basic to intermediate experience with Communication Protocols (J1939, CAN, CAN2B, CANFD).
A bachelor's degree in Computer Science or a related field is required, along with 7+ years of experience working in automotive or similar industries. The candidate should also possess solid experience in embedded system architectures, microcontrollers, embedded C/C++, compilers, and developer environments.
We offer a competitive salary package and benefits, including the opportunity to work on challenging projects and collaborate with a talented team of professionals.
If you are a motivated and results-driven individual with a passion for software development, please submit your application for this exciting opportunity.