GrepJob
Helsing

Embedded Test Software Engineer – Hardware Interface & Automation 

Helsing
Apply
about 15 hours ago
Munich, GermanyMid Level / Senior

Responsibilities

  • Design and build embedded test firmware in C/C++ on STM32 and RP2040 platforms.
  • Develop Python-based test orchestration frameworks to automate test sequences and generate reports.
  • Integrate COTS test instruments and custom test PCBs into version-controlled bench rigs.
  • Diagnose hardware and firmware failures using oscilloscopes and logic analysers.
  • Build and maintain a regression test library for protocol behaviour and interface timing.

Requirements

  • Experience developing embedded firmware in C/C++ on ARM Cortex-M platforms.
  • Proficiency in building test automation frameworks in Python with hardware communication protocols.
  • Hands-on experience diagnosing hardware and firmware failures.
  • In-depth understanding of CAN bus architecture and protocol-level test scenario design.
  • Experience in a regulated engineering environment with software traceability and version control.

Benefits

  • Competitive salary and VSOP options.
  • Relocation support up to €2,500 and 4 weeks temporary accommodation.
  • Yearly learning allowance of €500/£450.
  • Health and wellness benefits including gym membership and mental health support.
  • Regular company events and monthly social allowances.
  • Enhanced parental leave with 22 weeks fully paid for primary caregivers.
  • Family support with 5 days of paid family emergency leave and remote work options during pregnancy.

Tech Stack

CC++MATLABPython

Categories