Skip to content
mimi

Embedded Software Engineer (Board Controller Firmware)

AGNTX

Hybrid Contract 2w ago

About the role

About

A globally recognised manufacturer of high-end test, measurement and communications technology is expanding its embedded firmware team in Dresden. The organisation develops some of the most advanced signal processing, RF instrumentation and electronic test equipment in the world, with products deployed in defence, aerospace and commercial environments across more than 70 countries.

This role sits at the hardware and software boundary. The firmware produced here powers precision board controller systems within complex measurement hardware, spanning new platform bring-up through to production diagnostics. If low-level C/C++ and hands-on board bring-up are the core of your current work, this is worth a close look.

The Role

  • Develop embedded firmware for microcontroller-based board controllers on Zephyr OS, covering hardware initialisation, power sequencing, monitoring, diagnostic and control functions
  • Commission new hardware platforms and develop board-specific firmware from scratch across all phases of the product lifecycle
  • Develop control functions for user and measurement interfaces including displays, buttons, encoders, switches and signal-path components
  • Integrate firmware with host-side drivers, libraries and tools under Windows and Linux
  • Analyse and debug hardware and software problems in close collaboration with hardware and systems engineering teams
  • Develop test, diagnostic and service functions for development and production environments; document software architecture, interfaces and board-specific implementations

Essential Requirements

  • Very good knowledge of C/C++ for embedded software development — production-grade, low-level firmware experience required
  • Proven experience in embedded firmware development, board bring-up and hardware debugging, including real experience commissioning new hardware platforms
  • Solid knowledge of Git, testing practices, code reviews and software quality standards
  • Advanced German (C1 or native level) and advanced English (B2 or above) — both required
  • Willingness to work fully on-site in Dresden for the first three months of the contract

Advantageous

  • Zephyr OS or comparable RTOS; Python for test automation and CI/CD; common hardware interfaces (I²C, SPI, UART, USB, ADC, GPIO, PWM); bare-metal and low-level debugging; oscilloscope and logic analyser proficiency

The Details

  • Location: Dresden
  • On-site commitment: Fully on-site for the first three months; home office (up to 60%) available from month four
  • Contract term: Initial 18 months w/ possible extension
  • Working hours: 40 hours per week
  • Salary: Up to €105,000 p.a. (negotiable)
  • Start: As soon as possible
  • Contract type: AUG (Arbeitnehmerüberlassung)
  • Languages: German (C1 or native) and English (B2 or above) — both required

Send your CV to asher@agntx.co.uk or connect directly here on LinkedIn.

Skills

CC++GitI2CJTAGLinuxOSPythonSPIUARTUSBWindowsZephyr OS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free