Embedded Software Engineer
We are seeking an experienced Embedded Software Engineer to join our team.
About the Role:
The successful candidate will be responsible for software development activities, using corporate guidelines and techniques to ensure performance to specifications.
This includes ensuring a high-quality design supported by testing and verification methods, creating and maintaining documentation, and proactively discussing technically with stakeholders about approach, activities, risks, and issues. The role also involves developing software designs that cover related software requirements and respect defined software architecture. Additionally, peer reviews will be performed to improve implementation quality and early validation of feature proposals.
Mandatory Skills and Qualifications:
* 7+ years of experience 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)
* 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)
* 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
* Strong problem-solving skills, ability to solve technical problems independently and support others when needed
* Intercultural orientation
* Embrace and adapt to changes
* Proactive and collaborative attitude
* Result-oriented, customer-centric
* C1 English level
* Ability to Travel to US
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