Job   USA   CA   Greater LA   Software Engineer   Sonance -

Principal Software Engineer, Audio Systems | Software Engineer in Computer & Software Job Job 1

This listing was posted on Professional Diversity Network.

Principal Software Engineer, Audio Systems

Location:
San Clemente, CA
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.PM21Requirements: 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 Compensation details: 141000-201000 Yearly SalaryPIae40c6e2af6a-29448-34698222PDN-9c6c59f2-a07f-4c1f-851d-8921f838b4c7
Company:
Sonance
Industry:
Other
Posted:
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to Professional Diversity Network
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Principal Software Engineer, Audio Systems
Principal Software Engineer, Audio Systems is a Computer & Software Jobs Software Engineer Job at Sonance located in San Clemente CA. Find other listings like Principal Software Engineer, Audio Systems by searching Oodle for Computer & Software Jobs Software Engineer Jobs.