jobapplier

Senior Embedded Software Engineer (Go, Python, Linux, C)

HOLOPLOT

Skills

Required

  • Linux
  • Go
  • Python
  • networking
  • Embedded Linux
  • Yocto / Buildroot / A/B updates / ARM
  • systemd
  • AI
  • Kubernetes
  • NATS / Prometheus / Thanos / PostgreSQL in production

Preferred

  • test instrumentation hardware
  • switched PDUs
  • serial consoles
  • relay boards
  • audio capture
  • digital audio / Audio-over-IP
  • Dante
  • RAVENNA / AES67
  • automating tests
  • open-source

Join HOLOPLOT, a cutting-edge audio technology company, as a Senior Embedded Software Engineer. In this role, you will drive the performance and reliability of our embedded hardware and supporting on-prem services, while actively designing and developing core platform features. You will work across the full technology stack, balancing new feature development, testing, bug resolution, and process automation. This position offers a unique opportunity to make an impact from day one in a highly motivating environment.

Experience with networking: multicast at scale, WireGuard, BGP, IPv6

Responsibilities

  • Entwicklung und Wartung von Funktionen der Embedded-Plattform und der umgebenden Dienste.
  • Automatisierung von Tests, insbesondere gegen physische Hardware, und Entwicklung von Hardware-in-the-Loop-Integrationstests.
  • Mitwirkung am Release-Zyklus für das Betriebssystem und den Firmware-Stack.
  • Experience automating tests, preferably against physical hardware
  • Experience with open-source (FOSS) workflows: upstreaming patches, engaging with maintainers, and tracking dependencies

Requirements

  • Knowledge of Embedded Linux: Yocto or Buildroot, A/B updates, ARM platforms

Strong communication skills in English

  • A strong drive to stress-test products, gain deep domain expertise, and fix root causes
  • Several years of software engineering experience shipping production systems
  • Strong proficiency in Go and Python, with a track record of adapting to other languages as needed
  • Deep Linux knowledge: boot path, systemd, filesystems, networking, kernel interfaces
  • Willingness to take part in compensated on-call work
  • Experience in using AI for engineering
  • Experience coordinating a release process
  • Experience in developing Linux drivers
  • Kubernetes knowledge: deploying onto clusters and debugging through them
  • Experience with NATS, Prometheus/Thanos, or PostgreSQL in production

Preferred

  • Experience with test instrumentation hardware: switched PDUs, serial consoles, relay boards, audio capture
  • Experience with digital audio or Audio-over-IP: Dante, RAVENNA/AES67, PTP, ST 2022-7