Logo
Sonance

Principal Software Engineer, Audio Systems

Sonance, Fontana, California, United States, 92336


As a Senior/Lead Embedded Systems Software Engineer, you will design and build entirely new audio products, drawing from your strong background in both audio hardware and software.Key Responsibilities

Write world-class software solutions for Linux and RTOS-based embedded devices.Write efficient low-level code to interface with embedded hardware, including audio-related peripherals such as codecs and amplifiers.Configure the audio subsystems of Linux and develop proprietary drivers or bare metal solutions if needed.Perform board bring-ups and troubleshoot bugs independently.Contribute to the product roadmap and strategy based on your experience in embedded and networked system design.Research and evaluate software packages and technologies, architect, integrate, and refine software solutions.Collaborate with internal and external development partners to build next-generation products.Requirements

Minimum B.S., M.S. EE, or CS preferred with emphasis on embedded software and digital networks.5+ years of relevant software development experience, including at least 2 years in multimedia-related embedded products on Linux and RTOS.Deep knowledge of Linux device drivers, device trees, and hardware/software bring-up.Experience with C/C++, Python, and secure boot implementations.Knowledge of audio over IP standards, hardware circuits, and network-related concepts.Ability to estimate software tasks accurately and work to schedule.Authorized to work in the United States and travel domestically/internationally (