Enter a job title or keyword

Experienced Embedded Software EngineerEngineer

NXP Semiconductors


Job Location:

Noida - India

Monthly Salary: Not provided by the employer
Posted: 15 October 2026 (18 hours ago)
Application Deadline: 12 January 2027
Vacancies: 1 Vacancy

Job Summary

Role summary

We are seeking an experienced embedded software engineer to lead the development and integration of embedded platforms spanning MCU firmware RTOS embedded Linux platform-management protocols and hardware-backed security.

This role combines module-level technical ownership with hands-on development and debugging. You will implement the design of secure resilient and recoverable platforms while ensuring the translation of complex requirements into reusable validated software solutions.

Required skills and qualifications

  • Bachelors or Masters degree in a relevant engineering discipline with 7 years of embedded software experience and a demonstrated track record of technical ownership for complex platforms or subsystems.
  • Strong hands-on proficiency in C and low-level embedded software development with deep expertise in processor architecture interrupts DMA synchronization memory protection and hardwaresoftware interactions.
  • Substantial expertise in one or more of the following areas: Zephyr OS RTOS-based MCU development or embedded Linux platform development complemented by practical experience integrating firmware drivers middleware and host-side software.
  • Demonstrated implementation or architectural experience in at least one of the following domains: firmware development secure boot platform security or specification-driven software development.
  • Proven ability to lead complex debugging efforts conduct architecture and code reviews mentor engineers and resolve technical trade-offs while remaining actively involved in implementation.
  • Strong communication technical documentation planning and cross-functional collaboration skills with a proven ability to take ambiguous technical challenges from investigation through implementation and validation.
  • Nice to have:
    • Experience with Rust.
    • Experience with FPGA-based firmware development.
    • Upstream open-source contributions.
    • Experience developing software for NXP MCUs or MPUs.
    • Experience with secure boot hardware-backed security trusted firmware secure firmware updates or recovery systems including the ability to reason about trust boundaries failure modes and the security implications of design decisions.

Key responsibilities

  • Analyse & understand the requirement hardware software architecture documentation and technical direction for embedded platforms.
  • Develop and implement embedded platform software solutions based on hardware and requirements documentation. Convert system requirements into robust software
  • Develop & integrate firmware drivers subsystems (e.g. security) middleware and applications while ensuring effective hardware-software integration. Address initialization dependencies asynchronous communication concurrency resource constraints fault handling and recovery mechanisms.
  • Support platform bring-up and root-cause analysis across hardware firmware protocols and operating system components.
  • Deliver engineering quality and technical execution by establishing design review and validation standards and coordinating with cross-functional teams architects customers and open-source communities.


More information about NXP in India...

#LI-2734

Required Experience:

Senior IC


About Company

Company Logo

NXP is a global semiconductor company creating solutions that enable secure connections for a smarter world.

View Profile View Profile