NXP Semiconductors Logo

NXP Semiconductors

Lead Embedded Firmware/Software Engineer

Reposted 14 Days Ago
Be an Early Applicant
In-Office
Hyderabad, Telangana, IND
Senior level
In-Office
Hyderabad, Telangana, IND
Senior level
Lead development of HAL and peripheral drivers (I2C, SPI, UART, USB, etc.) for MCX/Crossover RT/i.MX devices in bare-metal, ROM and RTOS environments. Verify ROM and software on pre-silicon RTL/emulation, triage issues, review PRs, support customers, and harden code to meet security and safety standards.
The summary above was generated by AI

Job Summary:

  • Development of HAL and Peripheral device drivers for MCX, Crossover RT and i.MX family of devices, such as I2C Master/Slave, SPI Master/Slave, UART, USB, etc., to work in standalone bare metal, ROM and RTOS environments.

  • Deliver high quality, well documented and tested code for customers’ reference and use.

  • Verify ROM code and other software deliverables on pre-silicon test and debug environments such as RTL and Emulation platforms.

  • Actively support key customers.

  • Analyze, investigate and resolve system level issues together with other teams globally

  • Contribute to internal projects, managing the full development lifecycle from forking to merging

  • Triage issues, review pull requests, and maintain code quality in the repositories

Key Challenges:

  • The development of rom code in the absence of silicon

  • Verification and debugging issues in pre-silicon environments, meeting close to 100% test coverage

  • Hardening of the critical sections of the code to ensure rom code is not vulnerable to physical or logical attacks

  • Meeting required security and safety standards

Cross functional aspects:

  • Development of rom code involves interactions with several teams working on the SOC, Marketing, Systems Architects, SOC Design, Verification and Validation leads, Documentation, Software and other team leads.

  • Mentoring will be provided by senior members of the system rom team with over 10 years of experience in rom development and architecture

Job Qualifications:

  • BS/MS Degree in EE or Computer Engineering with embedded software focus, or equivalent experience
  • MS/BE with 7 years of experience in the related field is required

  • Familiar with ARM Assembly, C/C++/RUST/Python programming is a plus

  • Understanding of embedded software development including device drivers and consumer embedded applications

  • Familiarity in following areas is preferred: Flash, SPI, I2C, USB, UART, CAN, etc.

  • Experience with the ARM and RISC-V based Architecture is preferred

  • Experience with GCC and GNU make, ARM compilers such as IAR, Keil and DS-5 is preferred

  • Experience with Atlassian tools such as JIRA, Bitbucket, etc., is preferred

  • Experience using logic analyzers and oscilloscopes is preferred

More information about NXP in India...

#LI-29f4

NXP Semiconductors Gachibowli, Telangana, IND Office

1st Floor, Block 3 , DLF Cyber City Plot # 129-132, APHB Colony, Gachibowli, Telangana, India, 500019

Similar Jobs

14 Days Ago
In-Office
Hyderabad, Telangana, IND
Mid level
Mid level
Automotive • Internet of Things • Mobile • Semiconductor • Industrial
Develop HAL and peripheral device drivers (I2C, SPI, UART, USB, etc.) for MCX/Crossover RT/i.MX devices in bare-metal, ROM and RTOS environments; verify and debug on pre-silicon (RTL/Emulation), support customers, triage issues, review PRs, and maintain high-quality, secure firmware.
Top Skills: ArmArm AssemblyBitbucketCC++CanCrossover RtDs-5EmulationGccGnu MakeI.MxI2CIarJIRAKeilLogic AnalyzerMcxOscilloscopePythonRisc-VRomRtlRtosRustSpiUartUsb
An Hour Ago
Hybrid
Hyderabad, Telangana, IND
Senior level
Senior level
Financial Services
Design, develop, and deliver cloud-native, microservices-based applications; write secure production code; lead AI-assisted engineering practices; improve operational stability; mentor teams; ensure scalable, resilient, zero-downtime solutions within agile teams.
Top Skills: Ai ToolsAi-Assisted Development ToolsAngularAWSAzureCi/CdCSS3GCPGitHibernateHTML5JavaJavaScriptJSONMySQLPostgresReactRestful ApisSpringSpring BootSQLTypescriptWebsockets
3 Hours Ago
Hybrid
Hyderabad, Telangana, IND
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Build and operate full-stack products spanning ReactJS or Angular frontends, Java and Python backend services, REST APIs, data pipelines, and distributed systems. Deploy and troubleshoot Kubernetes-based services, including Kafka streaming and ClickHouse data stores. Integrate LLMs, AI agents, retrieval, and agentic workflows into products. Own quality through testing, observability, instrumentation, performance optimization, code reviews, and production operations while partnering with product, design, and engineering teams.
Top Skills: Agentic FrameworksAi AgentsAi/MlAngularCi/CdClickhouseCloud-Native DevelopmentCSSData PipelinesDistributed SystemsDockerHTMLJavaJavaScriptKafkaKubernetesLlmsMcpPythonReactRest ApisTypescript

What you need to know about the Hyderabad Tech Scene

Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account