Senior Software Application Engineer – Ethernet Products (f/m/d)
- LocationHamburg
- Work typeOn-site
- EmploymentFull-time
- Posted10 November 2026
- SourceNXP's careers page (Workday)
Live checkFirst seen 56 min ago; still listed on NXP's careers page 56 min ago.
At a glance
- Experience5+ years
- EducationBachelor's degree
- Skills and toolsLinux, Python
Read from the ad by RoleFinder, with rules and an AI reading; the description is the source.
About the role
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
Get open roles ranked against your CV
Add your CV once. RoleFinder ranks the open roles where you want to work, plus remote ones, against it, shows your best 12 with a one-line reason each, and emails you new matches once a week. The file is read once by AI and not kept; employers never see it.
Sign in with Google or email to start. How we handle your CV