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

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

Berlin Vollzeit Vor Ort
H
  • The HOLOPLOT Matrix Array is a new type of sound system built around precise, software-defined control of audio in three dimensions - grounded in physics and delivered through a combination of custom hardware and software. H
  • HOLOPLOT Matrix Arrays are deployed in flagship venues worldwide, including Sphere in Las Vegas - home to the largest audio installation on Earth
  • Audio processing in HOLOPLOT systems is distributed: every loudspeaker runs embedded Linux, and hundreds of modules must be configured, coordinated, monitored, and updated as a unified system
  • This is enabled by a combination of open-source software and in-house developed services running on an on-premises Kubernetes cluster
  • We are seeking a Senior Software Engineer dedicated to driving the performance and reliability of both our embedded hardware and supporting on-prem services, as well as actively designing and developing core platform features
  • You are eager to understand fleet behavior in practice across embedded devices, passionate about hands-on technical exploration, and skilled at converting insights into codebase improvements and CI testing pipelines
  • At HOLOPLOT, ensuring quality is a multifaceted task. It demands mastery of our product line, testing the system beyond its limits, and using Go and Python to automate what was learned
  • In this position, you will operate across the full technology stack, balancing new feature development, testing, bug resolution, and process automation
  • You will join the team owning our embedded platform, working alongside embedded, backend, and platform engineers in cross-functional product teams
  • Mastering the system end-to-end, from DSP logic on a loudspeaker to higher-level cluster services
  • Leading exploratory testing sessions, documenting edge cases as manual test suites, and resolving issues directly
  • Developing and maintaining features of the embedded platform and the surrounding services
  • Converting manual tests into automated suites running continuously against physical or simulated hardware
  • Writing hardware-in-the-loop integration tests covering boot, provisioning, updates, rollbacks, audio pipelines, and recovery in CI
  • Co-owning and maintaining the release cycle for the OS and firmware stack
  • Taking part in a compensated on-call rotation supporting systems in production at venues worldwide

Benefits

  • Flat hierarchies and the opportunity to make an impact from day one
  • Company pension scheme
  • Weekly team lunch and discounted Urban 7. Sports membership
  • Relocation budget to Berlin and assistance with the visa process
  • A highly motivating environment where you can grow and learn
  • 30 days of annual leave, flexible working hours & flexible working-from-home policy
  • Modern office located on the south end of Tempelhofer Field overlooking the old airport
  • Annual budget for individual professional development
  • Experience automating tests, preferably against physical hardware
  • 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 with open-source (FOSS) workflows: upstreaming patches, engaging with maintainers, and tracking dependencies
  • Experience in developing Linux drivers
  • Kubernetes knowledge: deploying onto clusters and debugging through them
  • Experience with NATS, Prometheus/Thanos, or PostgreSQL in production
  • 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
  • Experience with networking: multicast at scale, WireGuard, BGP, IPv6

#J-18808-Ljbffr

Senior Embedded Software Engineer (Go, Python, Linux, C) in Berlin Arbeitgeber: HOLOPLOT

HOLOPLOT ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem flexiblen hybriden Arbeitsumfeld zu arbeiten, das auf Vertrauen und Eigenverantwortung basiert. Mit einem internationalen Team, das an bahnbrechenden Audio-Technologien arbeitet, profitieren Sie von individuellen Entwicklungsplänen, Mentoring und Coaching, um Ihre Karriere voranzutreiben. Zudem erwarten Sie wettbewerbsfähige Vergütung, attraktive Zusatzleistungen wie subventionierte öffentliche Verkehrsmittel und ein kollegiales Arbeitsklima, das Kreativität und Innovation fördert.

H

Kontaktdaten:

HOLOPLOT Recruiting-Team