N

NXP Semiconductors

Automotive semiconductors and secure embedded solutions

Linux Software Engineer - System Manager

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science or similar disciplines.
  • At least 2 years of software development experience with embedded systems.
  • Proficiency with C programming on embedded systems.
  • Proficiency using Linux shell commands and tools, including Git and make, for embedded software development.
  • Experience with ARM Cortex-M and Cortex-A architectures.
  • Knowledge of ARM assembly language.

Responsibilities

  • Architect system management features across the i.MX portfolio and drive SoC hardware support for system control.
  • Port system management firmware to new i.MX SoCs and development boards.
  • Develop tests to improve system management code coverage and assess firmware performance metrics.
  • Develop documentation and support collateral for system management firmware.
  • Work with the NXP SoC architecture team to ensure consistent and efficient support of system management firmware.
  • Collaborate with the i.MX BSP teams, including System ROM, ELE ROM/firmware, U-Boot, ATF, Linux, and MCU SDK, to integrate and optimize system management functions.
  • Work with internal support teams to port, debug, and optimize system management firmware on customer systems.

Desired Qualifications

  • Knowledge of embedded debug tools and probes, such as Lauterbach.
  • Knowledge of power management, including DVFS, CPUIdle, and suspend-to-RAM, in embedded systems.
  • Knowledge of hardware description languages, such as Verilog and VHDL.
  • Knowledge of the ARM System Control and Management Interface specification.

About the Company

NXP Semiconductors

Automotive semiconductors and secure embedded solutions

NXP Semiconductors designs and sells semiconductor chips for vehicles and other devices. Its products include automotive-grade microcontrollers and other ICs used in engines, infotainment, safety systems, and networked car architectures. These chips process data, run software, and enable features such as advanced driver assistance and vehicle connectivity, often with strong security and real-time performance. Unlike some peers, NXP became an independent company after Philips spun off its semiconductor unit in 2006 and later merged with Freescale in 2015, building a focused strength in automotive semiconductors and microcontrollers. This gives it a clear niche in the market and the goal of growing as a standalone leader in smarter, connected vehicles and related technologies.

Company size
10,001+
Company stage
IPO
Headquarters
Eindhoven, Netherlands
Founded
2004

Recently Posted Jobs

Explore more opportunities at NXP Semiconductors

See more jobs