itkarrieren
Zurück zu den Treffern

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

Anzeige auf Englisch

ArbeitsortBerlin
HomeofficeKeine Angabe
  • 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

Arbeitgeber

Mehr Stellen finden

Ähnliche Stellen bei anderen Arbeitgebern

Weitere Stellen bei Holoplot GmbH

Alle 5 Stellen

Arbeitgeber mit ähnlichen Stellen

Verwandte Fachgebiete

Stellen in der Nähe von Berlin