Careers
Junior Software Engineer
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 creating award-winning digital audio conversion systems.
This is an onsite position located in our offices in Santa Monica, California. Where employees have access to the world class Apogee Studio and live performance space. Apogee Studio hosts KCRW’s Apogee Sessions which have featured performers like the Alabama Shakes, John Legend, Toro y Moi, Beck and many more.
Job Description:
We are looking for a junior software engineer to join the Apogee software team. We are looking for a self-motivated individual with experience writing clean, modern C++ code.
The ideal candidate will have:
- 2+ years professional experience in software development
- Strong C++ skills
- BS/MS in Electrical Engineering, Computer Science or Computer Engineering
- Excellent verbal and written communication skills.
- Authorized to work in the US
Additional desirable skills:
- Experience in OS X and Windows application GUI development
- Cross platform UI experience in JUCE/C++
- Swift development experience on OS X and iOS
- Experience developing audio applications
- Understanding of audio recording, DAW software & audio interface hardware
Apogee Electronics is NOT seeking assistance or accepting unsolicited resumes from search firms for this employment opportunity.
Job Type: Full Time
Senior Software Engineer – Audio Engineering
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 creating award-winning digital audio conversion systems.
We are looking for a senior software engineer to join us in our Santa Monica office to develop applications on OS X and Windows. With an emphasis on real-time audio, communication and control over protocols like TCP/IP and USB. We are looking for someone who has in-depth knowledge of OS X Core Audio, Windows audio, and interfacing with external hardware.
Key Qualifications
- 5+ years professional experience in software development
- Strong C++ & Objective-C programming skills
- Strong understanding of real-time, multi-threaded, object-oriented programming concepts
- Experience in OS X and Windows audio application development
- Experience developing audio applications
- Understands how to architect for optimal cross platform code re-use.
- Excellent verbal and written communication skills.
- Understands optimizations and design trade-offs needed for real-time development.
- Authorized to work in the US
Additional Qualifications
- In-depth knowledge of Core Audio API’s
- Strong Swift programming experience, on Mac & iOS
- Audio driver experience; Mac, Windows or Linux
- Client/Server TCP/IP networking experience, sockets programming or higher level network libraries.
- Cross platform UI experience in JUCE/C++
Apogee Electronics is NOT seeking assistance or accepting unsolicited resumes from search firms for this employment opportunity.
Job Type: Full Time
Senior Embedded Linux Software Engineer
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.
Qualifications:
- 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
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.
Job Type: Full-time
Embedded Firmware Design Engineer
Apogee Electronics is looking for a firmware engineer with a strong background in embedded real-time system, driver, and kernel development, experience in Embedded Linux, Yocto, and real-time kernels such as Xenomai is essential. You are expected to work with ARM chips for real-time audio applications, proficient in C/C++ and ARM assembly language, with a strong background in communication protocols such as I2C and SPI. Experience in FPGA or other digital design-related fields is 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 real-time audio platforms on ARM platforms, assist in board bring up of custom hardware, and help develop prototypes 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.
Qualifications:
- 5+ years of professional experience in firmware/software development and embedded system engineering.
- Thorough knowledge of real-time systems and hands-on experience with embedded Linux systems
- BS or MS in Electrical Engineering, Computer Science, or Computer Engineering
- Must have a strong understanding of ARM platform, kernel/driver level development experience is a plus.
- Strong C/C++ and assembly language background
- Understand optimizations and design trade-offs needed for real-time development
- Experience with ARM and developing for SOC devices, NXP SOCs a plus
- Low-level programming of peripherals and interfaces, and experience with a variety of embedded MCU devices and toolsets are desirable
- Knowledge/experience with FPGA and other digital design-related fields is a big plus.
- A basic understanding of audio recording, digital audio workstation software, and audio interface hardware is a plus
- Audio application development or signal processing experience is a plus
- Excellent verbal and written communication skills
- Hardworking, enthusiastic self-starter with the ability to work independently and on a team.
Join the Apogee Family:
- Competitive Salary Package
- Health & Dental Benefits
- 401(k) Plan
- Opportunity for growth!
- Job Type: Full-Time
- Location: Santa Monica, CA.
Applicants for employment in the U.S. must possess work authorization which does not require sponsorship by the employer for a visa. Please send a cover letter and resume to hr@apogeedigital.com
Analog Design Engineer
As an Analog Design Engineer, your primary responsibility will be designing and developing mixed-signal audio circuits and systems for various applications. Your key responsibilities will include:
- Circuit Design: Designing and simulating mixed-signal circuits such as ADCs, DACs, power regulators, amplifiers, filters, and mixers for audio applications. This involves selecting components, evaluating performance, and optimizing for low noise, distortion, and other critical parameters.
- PCB layout: Creating PCB layouts for mixed-signal audio circuits, ensuring that designs meet electrical, mechanical, safety, and emission requirements, and collaborating with other engineers and PCB designers to optimize performance.
- Prototyping and Testing: Building and testing prototype circuits to validate design performance and ensure that circuits meet specifications. This involves debugging and troubleshooting circuits and working with other engineers to identify and resolve issues.
- System Integration: Integrating mixed-signal circuits into larger audio systems and collaborating with other engineers to ensure that system-level requirements are met.
- Documentation: Documenting designs, test results, and design decisions clearly and concisely, and communicating technical information to other engineers and stakeholders.
Requirements:
- Bachelor’s or Master’s degree in Electrical Engineering or a related field.
- 5+ years of experience designing mixed-signal audio circuits and systems
- Strong understanding of mixed-signal circuit design, including experience with ADCs, DACs, amplifiers, filters, power regulation, and mixers.
- Experience with PCB design tools such as Altium Designer
- Strong problem-solving skills, with the ability to debug and troubleshoot circuits
- Excellent communication skills, with the ability to effectively communicate technical information to other engineers and stakeholders.
- Strong attention to detail, with the ability to produce high-quality designs and documentation
- Knowledge of audio signal processing algorithms and their implementation in DSPs is a plus.
Responsibilities:
- Forge and map out our roadmap and codebase evolutions
- Work on cross-platform background and UI processes involved in controlling Apogee hardware as well as plugins and interactions between them such as our Dual-Path technology.
- Work on Apogee iOS audio applications
- Work on Apogee’s plugin products
- Work on exciting new technologies
- Work with programs such as JUICE and embedded Linux.
- Collaborate with the marketing team to develop unique content strategies that boost brand awareness and build a thriving online community.
Join the Apogee Family:
- Competitive Salary Package
- Health & Dental Benefits
- 401(k) Plan
- Opportunity for growth!
- Job Type: Full-Time
- Location: Santa Monica, CA.
Applicants for employment in the U.S. must possess work authorization which does not require sponsorship by the employer for a visa. Please send a cover letter and resume to hr@apogeedigital.com