Principal Software Engineer, Audio Systems

Sonance
Orange County, CA, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Description :

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

Key Responsibilities

The ideal candidate can write world-class software solutions for Linux and RTOS-based embedded devices. You are proficient at writing efficient low-level code to interface with embedded hardware, including audio related peripherals such as codecs and amplifiers.

You are at ease configuring the audio subsystems of Linux, and comfortable developing a proprietary driver or bare metal solution if needed.

You are intimately familiar with debug tools and able to perform board bring-ups. As an accomplished troubleshooter, you hunt down bugs on your own.

And you do not mind breaking out the oscilloscope and rolling up your sleeves to debug a bus interface.

You are not only a full-stack engineer; you are capable of understanding and beating down any sorts of problems from the metal layer up.

You will be a key contributor to the product roadmap and strategy, drawing from your vast experience of embedded and networked system design, from basic HW / SW integration to services and high-level system applications.

You will research and evaluate prospective software packages and technologies. Working with internal and external development partners, you will then architect, integrate, and refine software solutions for our next generation products.

The ideal candidate is passionate about their work and enjoys working with a close-knit team to build great things for the audio industry.

PM21

Requirements :

  • 5+ years of experience as a Principal Software Engineer; Audio Systems preffered.
  • Minimum B.S., M.S. EE or CS preferred, with emphasis on embedded software and digital network
  • 5+ years of relevant software development experience, including at least 2 years developing multimedia-related embedded products on Linux and RTOS
  • Deep knowledge of Linux device drivers, device trees, and new hardware and software bring-up
  • Ability to work with EVK reference hardware and perform bring-up, development, and porting of low-latency device drivers
  • Expert-level experience with C / C++ and Python
  • Security-first mindset; experience implementing secure boot and other security / privacy-minded embedded solutions
  • Working knowledge in audio over IP standards (Dante, AES67, AVB) and embedded software security
  • Ability to interpret hardware circuits, schematics, and block diagrams
  • Experience integrating audio peripheral devices including DACs, ADCs, microphones, and amplifiers
  • Familiarity with network-related concepts and network devices (switches, routers, access points, etc.)
  • Ability to accurately estimate software tasks and work to schedule
  • Currently authorized to work in the United States
  • Ability to travel domestically and internationally (

Desired Qualifications

  • DSP programming and development of audio-related software
  • Working knowledge of software verifications and end-to-end system tests
  • Knowledge of I2C, I2S, SPI, SAI / DAI, and USB hardware and software interfaces
  • Familiar with GitLab, Jira, Confluence, and Agile / SCRUM workflow
  • Knowledgeable in software DevOps management including security and software packaging
  • Experience with C++, Python, JSON, and RESTful architectures

What separates the best from the rest

  • Audio streaming and network clock synchronization techniques using PTPv1 / v2
  • Familiarity with IoT technologies such as MQTT Publish-Subscribe messaging system, sensors, and end-point devices
  • Integration experience with Bluetooth, WiFi, NFC, and other forms of wireless communications
  • Working knowledge of Alexa, Google Smart Home, and Cloud based Natural Language Processing Systems, experience in Cloud-based back-end system is a plus
  • Previous experience with NXP i.MX series of processors

Desired Traits

  • Attention to detail
  • Effective written and verbal communication
  • Customer- and experience-focused perspective
  • Independent minded yet collaborative by nature
  • Sense of ownership and pride in one's work
  • Rigorous and methodical approach to problem solving
  • Readily admits mistakes and takes responsibility
  • Willingness to ask for help and admit if you don't know something

Please Note : We are not able to provide sponsorship for employment visas (e.g., H-1B visa) now or in the future for this position.

Candidates must have authorization to work in the United States without the need for current or future visa sponsorship and must be able to provide proof of eligibility to work in the U.S.

Compensation details : 141000-201000 Yearly Salary

PI70568173a6b1-31181-34698222

2 days ago
Related jobs
Promoted
Raytheon
Montebello, California

Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-performance software solutions. Principal Satellite Ground Systems Planning/Scheduling Software Engineer. Experience in systems engineering related to Model Based Systems...

Promoted
VirtualVocations
Norwalk, California

A company is looking for a Principal Software Engineer Store Tech. ...

Promoted
Raytheon
Downey, California

This Senior Principal Software Engineer/ Software Technical Authority position will support major Naval Power and Air, Space and Defense Systems missile program efforts. Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-...

Promoted
Palo Alto Networks
Santa Clara, California

Our engineering and Security Research team is at the core of our products and deliver the best of security services in the cloud to prevent cyberattacks. Our engineers don't shy away from building products to solve problems no one has pursued before. As a member of the team, you will work with r...

Promoted
Raytheon
Compton, California

The Principal Ground Systems Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems. This role involves close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-perform...

Promoted
MindSource
San Carlos, California

Title: Principal Software Engineer. Coaches junior software engineers and code contributors from other teams. Works and collaborates multi-functionally with product, systems, mechanical, and clinical engineers in person and remotely to design and develop robust applications for the Galaxy platform. ...

Promoted
Safran Passenger Innovations
Brea, California

As a Principal Security Software Engineer on the Software Development team, you will engage with an experienced cross-disciplinary staff to design and implement innovative In-Flight Entertainment (IFE) products applying state of the art security principles (wired and wireless) concepts and technolog...

Promoted
EarnUp
San Francisco, California

Your team leads the software platform stack and you will help the team fulfill technical, operational, and business requirements while using your hands-on technical experience to guide architecture and delivery of software products across the engineering organization. You have a passion for deliveri...

Promoted
the XR Ecomap
San Francisco, California

As a Principal Software Engineer at TaxBit, you should be passionate about software and people. You must have a profile to view additional information about Principal Software Engineer. You will help us build complex and scalable systems to create a top quality experience for our customers and clien...

Promoted
Intellisense Systems Inc
Torrance, California

Principal Electronics Engineer. Our Tactical Systems department develops cutting-edge, ruggedized military hardware to support operations via air, land, or sea. This role will work on projects such as new sensing modules for our Integrated Weather Observation System, advanced sensors and electronics...