Experienced Embedded Software EngineerEngineer

NXP Semiconductors NV

Dadri

On-site

INR 2,500,000 - 4,500,000

Full time

29 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NXP Semiconductors NV seeks an experienced embedded software engineer to lead development and integration of embedded platforms, spanning MCU firmware, RTOS, embedded Linux, platform-management protocols, and hardware-backed security.

The role combines technical ownership with hands-on development and debugging to translate complex requirements into reusable, validated software solutions for secure, resilient platforms.

Qualifications

  • 7+ years of embedded software experience and technical ownership for complex platforms/subsystems.
  • Strong C and low-level embedded software development; expert in processor architecture, interrupts, DMA, synchronization, memory protection, and HW-SW interactions.
  • Experience with Zephyr OS, RTOS-based MCU development, or embedded Linux platform development; firmware, drivers, middleware, and host-side software integration.
  • Experience in firmware development, secure boot, platform security, or specification-driven software development.
  • Proven ability to lead debugging, architecture/code reviews, mentoring, and balancing trade-offs while implementing.
  • Excellent communication, documentation, planning, and cross-functional collaboration skills.
  • Nice to have: Rust; FPGA-based firmware; upstream OSS contributions; experience with NXP MCUs/MPUs; secure firmware updates and recovery systems.

Responsibilities

  • Analyse requirements, hardware, software architecture docs and technical direction for embedded platforms.
  • Develop and implement embedded platform software from hardware and requirements docs.
  • Develop and integrate firmware, drivers, middleware, and applications with focus on HW-SW integration, initialization, concurrency, and recovery.
  • Support platform bring-up and root-cause analysis across hardware, firmware, protocols and OS components.
  • Deliver engineering quality by design reviews, validation standards, and coordination with architects, customers and OSS communities.

Skills

C programming
Embedded software
RTOS
Embedded Linux
Firmware debugging
Secure boot
Hardware-software interaction
Architecture knowledge
Code reviews
Mentoring
Rust (nice to have)
FPGA firmware
Upstream OSS
NXP platforms

Education

Bachelor's or Master's degree in an engineering discipline

Job description

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
  • Bachelor's or Master's 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 hardware-software 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Experienced Embedded Software EngineerEngineer
Experienced Embedded Software EngineerEngineer

NXP Semiconductors • Dadri

On-site
INR 3,500,000 - 7,000,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

NXP Semiconductors • Dadri

On-site
INR 4,500,000 - 6,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Software Engineer
Embedded Software Engineer

Quest Global • Dadri

On-site
INR 1,200,000 - 1,800,000
Senior Engineer (Embedded Security)
Senior Engineer (Embedded Security)

eInfochips • Hyderabad

On-site
INR 1,400,000 - 2,200,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Sr Embedded Engineer
Sr Embedded Engineer

Soliton Technologies • Bengaluru

On-site
INR 900,000 - 1,800,000
Senior Engineer
Senior Engineer

eInfochips (An Arrow Company) • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Embedded Engineer
Embedded Engineer

NovintiX • Hyderabad

On-site
INR 4,200,000 - 7,000,000
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Pune District

On-site
INR 800,000 - 1,200,000