Principal Embedded Software Engineer

NoidaEmbeddedHigh demand

Opens nxp.wd3.myworkdayjobs.com in a new tab

What You'll Do

  • Own the software architecture and technical direction for embedded platforms.
  • Analyze hardware and requirements documentation, and translate system requirements into software architecture, component boundaries, interface definitions, implementation plans, and validation strategies.
  • Identify technical risks early and use prototypes to evaluate uncertain design decisions.
  • Architect 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.
  • Remain hands-on with critical development activities.
  • Implement and review complex drivers and middleware, support platform bring-up, and lead root-cause analysis across hardware, firmware, protocols, and operating system components.
  • Lead engineering quality and technical execution by establishing design review and validation standards, mentoring engineers, guiding work breakdown and delivery planning, and coordinating with cross-functional teams, architects, customers, and open-source communities.
  • More information about NXP in India... #LI-2734

Sourced directly from NXP Semiconductors’s career page

Your application goes straight to NXP Semiconductors.

Specialisation
Salary range
₹4-9 LPA to ₹30-55 LPA
Open roles at NXP Semiconductors
813 positions
Job ID
/job/Noida/Principal-Embedded-Software-Engineer_R-10067147

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Embedded roles