All positions

Embedded development

Embedded Software Engineer (C/C++)

You write firmware for industrial products, from the first prototype to series production.

BucharestFull-time
Apply now

About the role

You're part of the team that develops products for customers, from idea to series production. You work close to the hardware and the production line, so you see your code running on real boards.

What you'll do

  • Develop C/C++ firmware for ARM Cortex-M microcontrollers
  • Write drivers for peripherals and protocols (UART, SPI, I²C, CAN, Modbus)
  • Bring up new boards together with the hardware team
  • Create test firmware and procedures for the production line
  • Work in Git, with code review and documentation

What we're looking for

  • At least 3 years in firmware development
  • Solid C; modern C++ is a plus
  • Experience with an RTOS (FreeRTOS, Zephyr) or bare metal
  • Working with a debugger, oscilloscope and logic analyser

Nice to have

  • BLE, LoRa or Ethernet
  • Basic knowledge of hardware / PCB design

What we offer

  • Permanent contract
  • Meal vouchers and private health insurance
  • Free parking

Apply

Apply for Embedded Software Engineer (C/C++)

No CV? No problem, we'll call you.