The posting
Your Team:
Join one of the fastest-growing businesses within NXP. The Ethernet Networking Solutions (ENS) segment is part of the Product Line In-Vehicle Networking (IVN) and is shaping the future of automotive connectivity through high-performance Ethernet networking technologies.
As part of the ENS Software Team, you will work at the intersection of cutting-edge automotive networking, embedded software, and customer innovation. We collaborate closely with R&D experts, global sales and application teams, and leading automotive manufacturers worldwide. Our team is recognized across the automotive industry for deep Ethernet expertise and for driving the adoption of next-generation networking technologies in vehicles.
This position is based in Hamburg, Germany.
Your Impact:
As an Senior Software Application Engineer, you will become a trusted technical expert, helping customers successfully design, develop, and deploy products based on NXP's Ethernet switch and PHY portfolio.
You will tackle challenging system-level problems, work directly with customer development teams, and play a key role in bringing innovative automotive networking solutions into production.
Your Tasks & Responsibilities:
- Support customers in the design and implementation of Automotive Ethernet solutions based on NXP Ethernet switches and physical layer devices
- Analyze customer software and system architectures, perform code reviews, and develop software examples, reference implementations, and configuration guides
- Investigate, reproduce, and resolve complex customer-reported issues across software, hardware, and networking domains
- Perform in-depth debugging and root-cause analysis involving embedded software, low-level drivers, operating systems, networking stacks, and hardware interactions
- Use advanced debugging techniques including trace analysis, protocol analysis, memory inspection, and microcontroller-level troubleshooting to identify and resolve challenging issues
- Work closely with customers on-site and remotely to diagnose and solve system integration challenges
- Create technical collateral including application notes, white papers, FAQs, training material, and technical presentations
- Contribute to internal software development projects and reference platform development
- Lead the development of demonstrators, proof-of-concepts, and reference designs that showcase NXP technology
- Collaborate with NXP software teams, hardware teams, and ecosystem partners to build complete customer solutions
- Deliver technical workshops and training sessions for automotive OEMs and Tier-1 suppliers
- Represent NXP at conferences, industry forums, and technical events, contributing to thought leadership in Automotive Ethernet networking.
Your Qualifications & Skills:
- 5+ years of experience in embedded software development using automotive semiconductors, ideally Ethernet switches
- Excellent understanding of Ethernet-based network architectures and system integration
- Strong programming experience in C/C++ and solid understanding of embedded software architectures
- Experience with low-level software development, device drivers, RTOS-based systems, and Linux environments
- Knowledge about automotive Ethernet standards and automotive software platforms is a plus
- Proven ability to debug complex system-level problems and perform structured root-cause analysis
- Confidence working at the register level, including reading, interpreting, and debugging hardware registers to identify software and hardware issues
- Good understanding of ARM architecture concepts, processor operation, memory mapping, exception handling, and peripheral interaction
- Python scripting skills for automation, analysis, and troubleshooting
- Previous customer-facing experience or a strong interest in technical customer interaction
Your Personality & Education:
- You enjoy solving difficult technical problems and are passionate about understanding how systems work at the lowest levels.
- You are curious, analytical, and thrive when investigating complex issues that cross software, hardware, and networking boundaries.
- You communicate technical concepts clearly and effectively to diverse audiences.
- You enjoy collaborating in international, cross-functional teams.
- You are self-motivated, eager to learn, and open to new challenges and technologies.
- You hold a Bachelor's or Master's degree in Electronics Engineering, Computer Engineering, Computer Science, Communications Engineering, or a related field.
- You master English communication fluently, both written and spoken.
More information about NXP in Germany...
#LI-3da9



