At a Glance
- Tasks: Develop embedded software for next-gen vehicles and smart tech using Zephyr RTOS.
- Company: Join NXP Semiconductors, a leader in secure connectivity solutions.
- Benefits: Enjoy competitive salary, bonuses, flexible hours, and professional development opportunities.
- Why this job: Make a real impact on innovative projects in automotive and IoT sectors.
- Qualifications: Experience in embedded programming and microcontroller architecture is essential.
- Other info: Dynamic work environment with great career growth and supportive culture.
The predicted salary is between 36000 - 60000 ÂŁ per year.
For our teams in Brno and Roznov p.R., we are looking for the SW Developer Zephyr RTOS.
NXP Semiconductors N.V. (NASDAQ: NXPI) enables secure connections for a smarter world, advancing solutions that make lives easier, better, and safer. As the world leader in secure connectivity solutions for embedded applications, NXP is driving innovation in the automotive, industrial & IoT, mobile, and communication infrastructure markets.
We may have a fantastic opportunity for you: see your knowledge come to life in next generation vehicles, smart homes and cities, future industry facilities and communications. If you’re interested in embedded software development, automotive functional safety, applications development and more - you’re the one we may meet in our R&D Centers in Brno or Roznov.
Make open source your day job. Join NXP and build production‑grade software for Zephyr RTOS running on NXP MCUs (MCX, LPC, Kinetis, i.MX RT). You’ll write real code, upstream features, and collaborate with maintainers across the Zephyr community.
Responsibilities – What is part of job we do
- Implement drivers, subsystems, and middleware for Zephyr (device tree, DTS bindings, Kconfig).
- Bring up boards & SoCs (clock, pinmux, power, boot, memory maps); write samples/tests.
- Contribute upstream: PRs, reviews, RFCs, and CI fixes.
- Diagnose low‑level issues with debuggers, traces, logic analyzers.
- Align NXP roadmap with Zephyr features (security, connectivity, low power).
Technical Knowledge – What You Bring
- Practical experience with embedded programming in C and enthusiasm for working close to hardware.
- A solid understanding of microcontroller architecture fundamentals.
- Analytical mindset and reliable debugging skills for embedded targets and low‑level software.
- Familiarity with standard software development workflows, processes, and best practices.
- Working knowledge of GIT or other version control tools.
- Ability to communicate effectively in English, both written and spoken.
It’s a plus if you also have experience with:
- Zephyr experience (device tree, Kconfig, west).
- MCU interfaces: SPI, I²C, UART, I²S, SDIO.
- Experience with MCUXpresso ecosystem.
- Developing or testing embedded software for microcontrollers.
- Real‑time operating systems in embedded environments.
- Scripting languages like Python, and build tools such as make.
Personal Skills – Who You Are
We’re looking for engineers who combine solid technical foundations with a proactive, ownership‑driven mindset. At this level, you’re comfortable taking responsibility for your work, collaborating with others, and continuously refining your expertise. We value people who demonstrate:
- Strong analytical thinking and problem‑solving skills, especially when working with complex or low‑level systems.
- A structured and reliable work style, with the ability to plan tasks, manage priorities, and deliver on commitments.
- Clear and open communication, enabling effective collaboration with architects, senior engineers, and cross‑functional teams.
- A proactive and curious attitude, always looking for ways to improve solutions, processes, or product quality.
- Ownership and accountability, taking initiative and driving tasks to completion—even when challenges appear along the way.
- Team spirit, including a willingness to share knowledge, ask questions when needed, and contribute to a positive engineering culture.
In this role, you’ll have space to grow, expand your technical depth, and take increasing ownership of features and system components — all within a supportive engineering environment focused on excellence and collaboration.
Contract Type: This role is offered as a full‑time position with a permanent contract, providing long‑term stability and room for growth.
Development Opportunities: We believe that growing our people is key to growing our business. That’s why we offer a mix of online and offline learning opportunities to help you sharpen both your technical and soft skills.
Compensation Summary: Attractive market salary is accompanied by the bonus plan (payment twice a year), long-term incentive plan and dividends processing, opportunity to purchase company shares at a 15% discount, lunch allowance, additional vacation days, sickness support, sick days, weekend bank holiday recovery days, pension and well-being support, flexible work hours, home office, team-buildings, and much more. Salaries are being reviewed each year, and market changes are closely observed. We believe in providing a holistic and supportive work environment, and we would be happy to share more details during our face-to-face discussions.
Our Offices: We work in two locations – each with its own vibe:
- Brno: A modern office with a fresh design, cozy rooms, and an in-house cafeteria.
- RoĹľnov: A place with history and heart. A modern office with fresh design, and an in-house cafeteria. We love the relaxed atmosphere of the town and the wide selection of great restaurants, perfect for enjoying lunch with colleagues.
Hiring Process: Applying is quick and easy – just fill out the online form and upload your CV. If your profile matches, you’ll have a short phone or video call with our technical team. If successful, you’ll get a chance to ask HR anything you need. We respond fast — unless we’re on vacation.
And More... Life at NXP: Work is important, but so is everything around it. We start our days with free coffee and friendly chats. You can look forward to fresh fruit days, ice cream breaks, and even bake fairs.
What’s next: Candidates are invited to apply on our career page with the resume and motivation letter in English for one or several open jobs at the same time. The candidate may submit the CV for more than 1 open position. At the application stage, all candidates should have a valid visa and work permit to work in Czech Republic. If you’re excited about this opportunity, we kindly invite you to apply!
SW Developer - Zephyr in Huddersfield employer: NXP Semiconductors
Contact Detail:
NXP Semiconductors Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land SW Developer - Zephyr in Huddersfield
✨Tip Number 1
Network like a pro! Reach out to current employees at NXP or in the Zephyr community on LinkedIn. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Prepare for technical interviews by brushing up on your embedded programming skills. Practice coding challenges related to C and low-level debugging to show off your expertise.
✨Tip Number 3
Show your passion for open source! Be ready to discuss any contributions you've made to projects like Zephyr. It’ll demonstrate your commitment and knowledge in the field.
✨Tip Number 4
Don’t forget to apply through our website! It’s the quickest way to get your application seen, and we love seeing candidates who take that extra step.
We think you need these skills to ace SW Developer - Zephyr in Huddersfield
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the SW Developer role. Highlight your experience with embedded programming in C and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for embedded software development and why you're excited about working with Zephyr RTOS. Let us know how you can contribute to our team and culture.
Showcase Your Technical Skills: Don’t forget to mention your familiarity with microcontroller architecture, debugging skills, and any experience with GIT. We love seeing candidates who can demonstrate their technical prowess and problem-solving abilities.
Apply Through Our Website: Remember, applying through our career page is the way to go! It’s quick and easy, and ensures your application gets to the right people. Plus, we respond fast, so you won’t be left hanging!
How to prepare for a job interview at NXP Semiconductors
✨Know Your Stuff
Make sure you brush up on your embedded programming skills, especially in C. Familiarise yourself with the Zephyr RTOS and its components like device trees and Kconfig. Being able to discuss your practical experience confidently will show that you're ready to dive into the role.
✨Show Your Problem-Solving Skills
Prepare to demonstrate your analytical thinking and debugging skills. Think of examples where you've tackled complex issues, especially with low-level systems. This will highlight your ability to handle the challenges that come with embedded software development.
✨Communicate Clearly
Effective communication is key! Practice explaining technical concepts in a clear and concise manner. Be ready to discuss how you collaborate with teams and share knowledge, as this aligns with the company’s values of teamwork and open communication.
✨Ask Smart Questions
At the end of the interview, don’t hesitate to ask insightful questions about the team, projects, or company culture. This shows your genuine interest in the role and helps you determine if it’s the right fit for you. Plus, it’s a great way to engage with your interviewers!