Job Title
Embedded SW - Stacks & Middleware SW Architect
Role Summary
Senior embedded software architect responsible for stacks, middleware and mathematical libraries for NXP MCU/MPU platforms used in automotive products. The role is part of the Automotive Math Libraries and Stacks team based in Rožnov and Brno.
Deliver production-ready software (drivers, stacks, math optimizations and example applications) in collaboration with project management, marketing and test teams, and support customer engagements.
Experience Level
Senior-level (Architect). Specific years-of-experience guidance is not specified in the posting.
Responsibilities
Key responsibilities include:
- Design and develop embedded software: drivers, stacks, middleware and math libraries for MCU/MPU platforms.
- Analyze customer requirements and work with architects to define system solutions.
- Implement and optimize math algorithms and example applications for automotive customers.
- Perform code and test-code reviews and follow NXP software quality standards.
- Interact with project managers, product owners, marketing and test teams; cooperate with global R&D teams.
- Participate in customer meetings, calls and lab sessions and provide technical support.
- Mentor and collaborate with local and remote engineering teams.
Requirements
Must-have skills and attributes:
- Proficient in embedded C programming and software development for constrained platforms.
- Experience with software debugging tools, development environments and methodology.
- Customer-facing experience: ability to present, discuss and defend technical solutions in meetings and lab sessions.
- Strong problem-solving and analytical skills; ability to react quickly and manage crises effectively.
- Excellent English communication (written and spoken) and ability to work in a multicultural environment.
- Engaged, committed, curious and able to learn independently; strong collaboration and synthesis skills.
Nice-to-have:
- Knowledge of TCP/IP, USB, LIN protocols.
- Experience in signal processing and electric motor control.
Education Requirements
Master's degree in embedded software (stated as "Master’s degree in embedded SW" in the posting).
About the Company
Company: NXP Semiconductors
Headquarters: Nijmegen, Netherlands
NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.

Date Posted: 2026-06-11