Biamp is seeking a hands-on Embedded Software Engineer to join their cross-functional product-development team to create the next generation of their network-connected professional-audio devices, focusing on delivering reliable real-time audio performance, robust connectivity, and seamless integration.
Requirements
- Some professional experience developing embedded firmware in C/C++ on Linux-based systems
- Experience with buildroot
- Solid understanding of low-level debugging, board bring-up, and peripheral interfaces (I²C, SPI, UART, Ethernet)
- Experience with Git or similar DVCS, and issue-tracking systems (Jira preferred)
- Familiarity with professional-audio, real-time media streaming (AES67, Dante, AVB, etc.), or high-performance networking
- Knowledge of secure-boot, TPM, and over-the-air update frameworks
- Exposure to Python or Bash scripting for test automation and build tooling
Responsibilities
- Write modern, maintainable C/C++ for embedded Linux platforms (ARM-based SOCs) to enable new product features: networking protocols, peripheral drivers, audio streaming/control, secure boot, OTA updates, and more
- Participate in firmware & system-level architecture discussions, contribute to technical design documents, and de-risk complex interactions between hardware, DSP, and cloud services
- Create unit/integration tests, embrace static analysis, and leverage CI/CD pipelines to ensure every commit raises the quality bar
- Work closely with hardware, mechanical, and software teams to bring up new boards, tune performance, and resolve cross-domain issues quickly
- Produce clear design docs, API references, and commit messages; mentor junior engineers informally and help evolve best practices
- Engage with Product Management and Support to understand real-world use-cases, translating them into resilient, user-delighting firmware features
- Championing refactoring and technical-debt reduction when adding new capabilities
Other
- This is an entry-level role
- Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or related field or equivalent experience
- Proven collaboration & communication skills in cross-disciplinary teams
- A pragmatic mindset with the ability to balance innovation, product requirements, and schedule realities
- Minimal travel (< 5 %)