Software Engineer – In-vehicle Networking & Ethernet

March 9, 2026

Are you applying to the internship?

Job Description

Software Engineer – In-vehicle Networking & Ethernet

We are seeking a highly skilled and experienced Software Engineer to join our team, focusing on cutting-edge In-vehicle Networking and Automotive Ethernet technologies. In this role, you will be instrumental in developing, configuring, and validating software solutions for NXP’s advanced automotive products, ensuring robust and high-performance communication within modern vehicles.

Key Responsibilities:

  • Develop, test, and debug high-quality software for embedded systems, specifically tailored for automotive applications.
  • Implement and optimize complex networking protocols and features within embedded software.
  • Configure, validate, and troubleshoot Ethernet switch products and their functionalities.
  • Collaborate closely with hardware teams, system architects, and other software engineers to integrate solutions seamlessly.
  • Contribute to the entire software development lifecycle, from requirements analysis to deployment and maintenance.

Required Skills & Qualifications:

  • Strong Software Coding Skills: Proven proficiency in programming languages such as C/C++ for embedded systems development. Experience with real-time operating systems (RTOS) is highly desirable.
  • In-vehicle Networking (IVN) Expertise: Solid foundational knowledge and practical experience with basic In-vehicle Networking concepts and protocols, including but not limited to CAN, LIN, FlexRay, and Automotive Ethernet.
  • Automotive Ethernet Proficiency: Comprehensive understanding and hands-on experience with various Automotive Ethernet functions and features, including:
    • gPTP (Generalized Precision Time Protocol)
    • CB (Credit-Based Shaper)
    • Qbv (Time-aware Shaper)
    • Qci (Per-stream Filtering and Policing)
    • Qav (Forwarding and Queuing of Time-Sensitive Streams)
    • AVB / TSN (Audio Video Bridging / Time-Sensitive Networking)
  • NXP IVN Ethernet Product Experience: Familiarity and practical experience working with NXP’s In-vehicle Networking Ethernet product portfolio, specifically including:
    • TJA1103
    • TJA1120
    • SJA1105
    • SJA1110
  • Ethernet Switch Configuration Experience: Demonstrated experience in configuring, managing, and troubleshooting Ethernet switch products, including understanding of VLANs, QoS, and other layer 2/3 features.

This role offers an exciting opportunity to work on cutting-edge automotive technology within a leading semiconductor company. Candidates with a passion for innovation and a strong background in embedded software and networking are encouraged to apply.