Embedded Linux Software Engineer

Apogee, Inc.
Santa Monica, CA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$90,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Sound Recording and Reproduction Computer Engineering Linux Linux on Embedded Systems Firmware Hardware Design Hardware Interface Design Linux Kernel Signal Processing Software Engineering System Programming Peripherals
+1 more
Information Technology

Job description

Apogee Electronics is looking for a firmware/software engineer with a strong background in embedded Linux real-time driver, kernel and application development. Experience in Xenomai or other realtime platforms highly desirable.

You will play a meaningful role in the development of Apogee’s next generation products, working closely with hardware and software designers as part of a small and agile design team.You will help develop a real time audio platform on Linux, assist in board bringup of custom hardware, and help develop prototypes in order to prove key design concepts and identify technical constraints up front. You will work with audio application developers on the performance of the drivers and overall system, as well as hardware engineers on the hardware peripherals and physical interfaces on custom hardware designs.

Requirements

  • 5+ years professional experience in software development and embedded systems engineering
  • BS or MS in Electrical Engineering, Computer Science or Computer Engineering
  • Must have strong Linux kernel/driver level development experience
  • Strong C and C++ background
  • Understand optimizations and design trade-offs needed for real-time development
  • Experience with ARM and developing for SOC devices, Altera SOCs a plus
  • Low level programming of peripherals and interfaces, and experience with a variety of embedded MCU devices and toolsets desirable
  • Basic understanding of audio recording, digital audio workstation software, and audio interface hardware a plus
  • Audio application development or signal processing experience a plus
  • Excellent verbal and written communication skills
  • Hard working, enthusiastic self-starter with the ability to work independently and on a team
  • Authorized to work in the US

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance, * Dental insurance
  • Health insurance
  • Vision insurance

About the company

Apogee Electronics is a leading designer and manufacturer of professional digital audio equipment based in Santa Monica, CA. We are a growing company with a reputation for award winning digital audio conversion systems.Apogee Electronics is NOT seeking assistance or accepting unsolicited resumes from search firms for this employment opportunity.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

4:55 min

Core architecture and building blocks of Bluetooth Low Energy

Georg Dresler Georg Dresler · WWC Europe 2026

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

4:20 min

Controlling a selected Bluetooth peripheral via live demo

Georg Dresler Georg Dresler · WWC Europe 2026

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

Videos

See all

Related articles

See all