Embedded Software Engineer (Firmware, C/C++, Rust) - NXP Semiconductors

Nxp Semiconductors Hyderabad / Secunderabad, Telangana, Telangana
Permanent Job Not disclosed
Rust Usb C

NXP Semiconductors is seeking a talented Embedded Software Engineer to join our team in Hyderabad / Secunderabad, Telangana. In this role, you will develop crucial Hardware Abstraction Layers (HAL) and peripheral device drivers for NXP's MCX, Crossover RT, and i.MX families of devices. You will work with various interfaces including I2C, SPI, UART, and USB, supporting standalone bare-metal, ROM, and RTOS environments.

Your responsibilities will include delivering high-quality, well-documented, and thoroughly tested code for customer reference. You will also verify ROM code and other software deliverables using pre-silicon test and debug environments like RTL and Emulation platforms. This position involves active support for key customers and collaborating with global teams to analyze and resolve system-level issues.

Key challenges include developing ROM code without immediate silicon access, achieving near 100% test coverage in pre-silicon environments, and hardening critical code sections against physical and logical attacks to meet security and safety standards.

This role offers cross-functional interaction with SOC, Marketing, Systems Architects, SOC Design, Verification and Validation, Documentation, and other software teams. You will receive mentorship from experienced senior members of the system ROM team.

Similar Jobs

View all

Custom Software Engineer

Accenture

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Technical Lead

L&T Technology Services

Pune, Maharashtra 5-15 Years
Permanent Job Not disclosed

C++ Software Engineer (Freelancer)

deccan ai experts

Mumbai, Maharashtra 2-4 Years
Permanent Job Not disclosed

Senior Software Engineer - Backend >

Redpin Therapeutics

Hyderabad / Secunderabad, Telangana, Telangana 6-8 Years
Permanent Job Not disclosed

Senior Software Engineer, Frontend

DocuSign

Bengaluru / Bangalore, Karnataka 8-10 Years
Permanent Job Not disclosed
Apply Now