Embedded Sw Engineer - Platform Support (f/m/d)

NXP Semiconductors

Bucharest, Romania
On-site
C/c++ or assembly programming
Embedded systems development
Microcontroller architecture
NXP Semiconductors is seeking an Embedded Software Engineer for their Platform Support team in Bucharest, Romania. The role involves designing and developing operating systems for embedded targets and requires expertise in C/C++, embedded systems, and microcontroller architecture

Job Summary

  • Design, develop and port test operating systems for embedded targets.
  • Align with architects and provide guidance for cross-platform development concepts.
  • Ensure the functionality of development and test environments across different platforms.

Matching Summary

Match Score: 85

NXP Semiconductors is seeking an Embedded Software Engineer for their Platform Support team in Bucharest, Romania. The role involves designing and developing operating systems for embedded targets and requires expertise in C/C++, embedded systems, and microcontroller architecture.

Skills & Requirements

Must-have

  • C/C++ or Assembly programming
  • Embedded systems development
  • Microcontroller architecture
  • Bare metal development
  • Build systems (makefile, cmake)
  • Scripting languages (python, batch)
  • Bus communication protocols (UART, SPI, I2C)
  • CPU architecture knowledge (ARM or RISC-V)
  • Low-level debugging (GDB, JTAG)

Nice-to-have

  • Toolchain knowledge (ARMCC, IAR, GCC)
  • Security certifications
  • Conscious and reliable way of working

Key Requirements

  • 2+ years of relevant working experience
  • Degree in Computer Science, Microelectronics Engineering or similar
  • Valid visa and work permit to work in Romania

Work Rights

Valid visa and work permit required

Tailored Resume

Cover Letter