Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Biamp Systems Logo

Embedded Software Engineer

Biamp Systems

Salary not specified
Sep 26, 2025
Beaverton, OR, US
Apply Now

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 %)