Job summary:
This role focuses on developing innovative network and communication middleware solutions for automotive electronic control units (ECUs) and embedded systems, enabling advancements in autonomous, connected, electric, and shared (ACES) vehicles.
Duties/ Responsibilities:
- Design and implement protocol stacks for vehicle network/communication systems (Ethernet, CAN, LIN, FlexRay, PCIe).
- Develop middleware solutions such as UDS, DoIP and SOME/IP.
- Define and document software architecture and ensure compliance with automotive standards.
- Innovate and lead developments in network/security technologies for ACES products.
- Collaborate with internal and external customers as a technical domain representative.
Requirements:
- Bachelor’s degree in Electronic/Computer Engineering with 5+ years of embedded system experience.
- Proficiency in C++ and Linux - based development environments.
- Expertise in network protocols (IPv4, IPv6, TCP/IP) and embedded ARM processors.
- Familiarity with Autosar, ROS, and real-time operating systems is an advantage.
- Strong problem-solving and critical-thinking skills.