We are seeking an experienced Technical Lead with strong expertise in Automotive Ethernet and In-Vehicle Communication (IOC) to lead the development, integration, and troubleshooting of automotive communication solutions.
The candidate will be responsible for Ethernet communication stack integration, protocol implementation, ECU-level communication, and end-to-end integration across automotive electronic control units (ECUs). The role requires a strong understanding of automotive networking protocols, embedded software development, and AUTOSAR communication architecture, including AUTOSAR Classic and/or Adaptive.
The ideal candidate will have hands-on experience in automotive Ethernet, TCP/IP, SOME/IP, network debugging, and embedded software integration, along with the ability to drive technical discussions and resolve complex issues.
Key Responsibilities
- Design, develop, configure, and integrate automotive Ethernet communication solutions.
- Implement and troubleshoot Ethernet-based communication between ECUs, domain controllers, and other in-vehicle systems.
- Analyse network communication, connectivity, latency, packet loss, and performance issues.
- Support Ethernet switch configuration, VLANs, multicast, and Quality of Service (QoS), as applicable.
- Develop, configure, and integrate Ethernet communication components in AUTOSAR-based automotive systems.
- Work with AUTOSAR Classic and/or Adaptive communication architecture, depending on the target platform.
- Integrate and troubleshoot communication protocols such as TCP/IP, UDP, SOME/IP, SOME/IP Service Discovery, and DoIP.
- Collaborate with system architects, embedded software developers, hardware engineers, and validation teams.
- Perform ECU-level and system-level integration, debugging, and defect resolution.
- Conduct technical reviews and ensure adherence to coding standards and software development processes.
- Identify technical risks, integration dependencies, and potential bottlenecks.
- Analyze Ethernet traffic and diagnose communication issues using Wireshark, Vector CANoe, or equivalent tools.
- Perform root-cause analysis and drive corrective and preventive actions.
- Maintain technical documentation, integration reports, and defect analysis records.
- Contribute to software design documentation, interface specifications, technical reviews, and development guidelines.
- Support HIL/SIL testing, vehicle-level integration, and production readiness activities.
Required Technical Skills
- Mandatory hands-on experience with AUTOSAR Classic, Embedded C/C++, CAN/CAN-FD, Automotive Ethernet, UDS diagnostics (DID/DTC/RID), ARXML integration, unit testing, and MCU-level Flash/RAM debugging and optimization.
- Strong experience in CAN/CAN-FD, UDS diagnostics, including DID/DTC/RID.
- Experienced in ARXML integration/configuration, MCU memory/flash optimization.
- Strong experience in automotive embedded software development and in-vehicle communication.
- Hands-on experience with Automotive Ethernet development, configuration, integration, or troubleshooting.
- Good understanding of Ethernet fundamentals, TCP/IP, UDP, IP addressing, routing, and network communication.
- Knowledge of automotive communication protocols, including SOME/IP and/or DoIP.
- Working knowledge of AUTOSAR Classic and/or AUTOSAR Adaptive communication architecture.
- Experience with ECU integration, embedded software debugging, and root-cause analysis.
- Proficiency in embedded C/C++ programming and debugging.
- Hands-on experience with Wireshark, Vector CANoe, or equivalent network analysis tools.
- Strong problem-solving skills and the ability to independently resolve technical issues.
- Experience leading technical activities and coordinating with cross-functional engineering teams.
Experience with several of the following is desirable:
- Vector CANoe / CANalyzer
- Wireshark
- Automotive diagnostic tools
- Git / Gerrit
- Jenkins, GitLab CI or equivalent
- Static-analysis and coding-quality tools
- HIL/SIL testing environments
- Requirements and configuration-management tools
Education & Experience
- Bachelor's or Master's degree in Electrical Engineering, Electronics, Computer Science, Embedded Systems or a related discipline.
- Typically, 8–12+ years of experience in automotive embedded software development, depending on seniority.
- Proven experience in automotive ECU development and integration.
Preferred Qualifications
- Hands-on experience with AUTOSAR Classic Ethernet BSW components, such as Ethernet Driver, EthIf, TCP/IP Stack, and SoAd.
- Experience with AUTOSAR Adaptive communication, ara::com, SOME/IP, and service discovery.
- Knowledge of 100BASE-T1, 1000BASE-T1, and automotive Ethernet physical-layer concepts.
- Experience with Ethernet switches, VLAN configuration, multicast, QoS, and network management.
- Knowledge of Diagnostics over IP (DoIP) and automotive diagnostic communication.
- Experience with Ethernet network performance analysis and interoperability testing.
- Familiarity with Python, CAPL, or other test automation and scripting tools.
- Understanding of automotive cybersecurity, ISO/SAE 21434, ISO 26262, and Automotive SPICE.
- Experience with domain controllers, zonal architectures, gateways, or centralized automotive computing platforms.
- Strong embedded software architecture and design skills.
- Excellent debugging and problem-solving capability.
- Ability to work across application, middleware, RTOS, AUTOSAR BSW, connectivity stacks, and ECU hardware.
- Good understanding of automotive software development lifecycle.
- Ability to analyze complex issues across multiple ECUs and communication layers.
- Strong communication and collaboration skills.
Ability to work independently while coordinating with system, hardware, cybersecurity, functional-safety, and validation teams.