Required Experience, minimum: 5 years
Required Experience, maximum: 7 years
Skills: Embedded Software, Debugging, C++, Ethernet, RTOS, Embedded C++
- Minimum Qualification: B.Tech/B.E
We are seeking an experienced Software Developer with strong expertise in Automotive Ethernet and embedded networking to join our ECU Platform team. You will contribute to the development of next-generation Ethernet connectivity solutions for highly networked automotive ECUs within an international and interdisciplinary environment.
What awaits you?
- Be part of the ECU Platform Development team, responsible for Ethernet connectivity and Ethernet switch integration for next-generation central ECUs.
- Design, develop, configure, and integrate Automotive Ethernet communication and switch-management solutions.
- Work closely with software architects, low-level software developers, hardware specialists, and system engineers.
- Contribute to the integration and optimization of Ethernet networking across the ECU platform.
- Analyze and resolve complex Ethernet and networking-related issues, including software-hardware integration problems.
- Collaborate in an international and interdisciplinary environment with internal teams and high-tech industry partners.
- Independently coordinate technical activities and drive topics with relevant stakeholders.
What should you bring along?
- University degree in Computer Science, Electrical/Electronics Engineering, or a comparable field, or equivalent professional qualification.
- Strong proficiency in C++ and solid knowledge of software development best practices.
- Strong knowledge of IEEE 802.3 Ethernet networking, including OSI Layers 1–3 and their associated software stacks.
- Hands-on experience with networking concepts and protocols such as VLAN, TCP/IP, UDP, and QoS.
- Experience in Automotive Ethernet switch configuration, integration, and management.
- Good understanding of Ethernet switching, routing, network interfaces, and traffic management.
- Familiarity with network security technologies such as IPsec and MACsec.
- Experience with embedded RTOS-based systems, preferably in an automotive environment.
- Familiarity with automotive communication technologies such as CAN, LIN, and FlexRay.
- Strong analytical and troubleshooting skills with the ability to debug complex networking issues.
- Knowledge of Python or other scripting languages is advantageous.
- A proactive mindset with creative ideas and openness to innovative software technologies for the mobility of the future.
Nice to Have:
- Experience with Automotive Ethernet communication stacks.
- Hands-on experience with Automotive Ethernet switches such as Broadcom, Marvell, NXP, or similar platforms.
- Knowledge of SOME/IP, DoIP, TSN, PTP, and service-oriented communication.
- Experience with Ethernet diagnostics, packet analysis, and network debugging tools such as Wireshark.
- Knowledge of MACsec, IPsec, SecOC, and automotive cybersecurity concepts.
- Experience working with cross-functional teams across software, hardware, networking, cybersecurity, and system engineering.