Onsite Embedded Software Engineer – Platform Support

Posted 1 hour ago

Apply now

About the role

  • Embedded SW Engineer responsible for designing and developing OS for embedded systems at NXP Semiconductors. Collaborating across teams to ensure development and test environments functionality.

Responsibilities

  • Design, develop and port test operating system for embedded targets
  • Design, develop and support the build environment (make, cmake)
  • Align with architects (Software, Test, Security, ..) and provide guidance to design, propose and evaluate different technical concepts for cross platforms development
  • Pre/Post silicon bring up
  • Ensure the functionality of the development and test environments across different platforms and guide/train team members
  • Drive together with the architects the Hardware/Software systems integration

Requirements

  • Degree in Computer Science, Microelectronics Engineering or similar
  • 2+ years of relevant working experience
  • Proven knowledge in C/C++ or Assembly
  • Hands on experience in embedded systems development
  • Hands on experience in Microcontroller architecture and bare metal development
  • Knowledge of build systems (makefile, cmake) and scripting languages (python, batch …)
  • Knowledge of standard bus communication protocol (e.g. UART, SPI, I2C…)
  • Good knowledge of CPU architecture (preferably ARM or RISC-V) and its impact on SW
  • Knowledge of different toolchain is highly appreciated (e.g. ARMCC, IAR, GCC…)
  • Experience with low level debugging on embedded devices (GDB, JTAG …) is highly appreciated
  • Good English communication skills

Benefits

  • Besides a good salary, you will be eligible for our bonus plan and receive lunch vouchers
  • 25 vacation days
  • Possibility to buy company shares with a 15% discount
  • Flexible work hours
  • Work from home policy
  • Online and offline learning opportunities to develop core and professional skills

Job title

Embedded Software Engineer – Platform Support

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job