NXP Semiconductors logo

Senior Software Development Engineer (Embedded)

NXP Semiconductors
June 24, 2026
Full-time
On-site
Bucharest, Romania
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Software Development Engineer (Embedded)

Role Summary

Join the embedded software team developing low-level drivers and firmware for next-generation automotive SoCs. The role focuses on architecture, implementation, integration and delivery of robust embedded software aligned with AUTOSAR and non-AUTOSAR standards.

You will work with hardware, system and validation teams, influence technical direction, and mentor junior engineers.

Experience Level

Senior β€” experienced embedded engineer; typically 7+ years in embedded software or equivalent demonstrated expertise.

Responsibilities

The primary responsibilities include:

  • Design and implement embedded low-level software (drivers, firmware) for automotive microcontrollers and processors.
  • Own the full software lifecycle: requirements, architecture, design, implementation, integration and testing.
  • Collaborate with cross-functional teams (hardware, system, validation, customers) and provide technical guidance.
  • Drive process improvements, coding standards and best practices (e.g., AUTOSAR, ASPICE).
  • Mentor junior engineers and facilitate knowledge sharing within the team.

Requirements

Must-have skills and experience:

  • Proven experience programming in embedded C for low-level software.
  • Deep understanding of microcontroller/processor architecture, memory and interrupt handling.
  • Advanced debugging skills for embedded targets and low-level software.
  • Experience across the software development lifecycle: requirements β†’ design β†’ code β†’ test.
  • Fluent English (spoken and written) for day-to-day collaboration.

Nice-to-have:

  • Experience with automotive and general-purpose peripherals (UART, DMA, timers, etc.).
  • Familiarity with AUTOSAR standards, tooling and methodology.
  • Knowledge of memory devices and stacks (flash, UFS, eMMC), OTA and bootloaders.
  • Experience with ARM architectures (Cortex-M7, Cortex-R52, Cortex-M0+) and ARM software specs (SCMI, PSCI).
  • RTOS experience (AUTOSAR OS, FreeRTOS) and CI/CD, Git, build systems, Makefiles or scripting.
  • Ability to read schematics and understand HW/SW interactions.

Education Requirements

Not specified.


About the Company

Company: NXP Semiconductors

Headquarters: Nijmegen, Netherlands

NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.

NXP Semiconductors logo

Date Posted: 2026-06-24