> Markdown version of [/jobs/ext/156888-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/156888-senior-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Engineer - **Company:** Dana Limited - **Location:** San Clemente, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, Address Resolution Protocols, Application Programming Interfaces (APIs), ARM Architecture, Audio Signal Processing, Unit Testing, Bluetooth, C++ (Programming Language), Static Program Analysis, Software Quality, Codecs, Continuous Integration, Software Debugging, Device Drivers, Domain Name System (DNS), Middleware, Embedded Software, Ethernet, Firmware, Internet Group Management Protocols, Information Systems Security Architecture Professional, Python (Programming Language), Multicasting, Multiprocessing, Performance Tuning, Real-Time Operating Systems, Software Tools, Software Engineering, Systems Architecture, Systems Integration, TCP/IP, SSL Certificate Management, PIC Microcontroller, Git, Information Technology, Bare Metal, U-Boot, Api Design - **Published:** May 27, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=864f95b7f067a457 ## About the Role Do you have experience in Software engineering?, * Bachelor's degree in Computer Science, Electrical Engineering, or a closely related field (or equivalent practical experience). * 7+ years of professional embedded software development experience. * Strong hands-on experience with RTOS-based embedded systems (Zephyr preferred), including kernel concepts, device drivers, and system integration. * Strong experience with ARM Cortex-M class microcontrollers. * Proficiency in C for bare-metal and RTOS environments; working knowledge of C++. * Solid knowledge of Ethernet networking and associated concepts: TCP/IP, UDP, ARP, IGMP, DNS/mDNS, multicast, and L2/L3 switching. * Experience with modern development workflows: Git, CI/CD, static analysis, unit testing frameworks for embedded targets. * Excellent communication skills and ability to work effectively in a cross-functional, distributed team. Preferred Experience & Skills Strongly Preferred (should have 3+ of these): * Experience with real-time audio networking product development (AES67, Dante, Ravenna, or AVB). * Familiarity with NXP i.MX RT series microcontrollers. * Experience with embedded security architectures, including secure boot, firmware signing, and device identity. * Experience with AES70/OCA control protocol implementation. * Experience with multi-core embedded architectures and inter-processor communication. * Audio industry experience: codecs, I2S/TDM, DMA-based audio pipelines, sample rate conversion. Nice to Have: * Experience with DSP algorithm implementation or audio signal processing. * Familiarity with Python for test tooling, automation, or scripting. * Experience working with contract manufacturers and supporting production firmware. * Experience with Bluetooth Classic audio (A2DP) and embedded wireless integration. ## Description As a Senior Embedded Software Engineer, you will define and own the embedded firmware platform powering Sonance's next-generation networked audio products, built on ARM Cortex-M microcontrollers running Zephyr RTOS. This platform will serve as the foundation across multiple products. You will be responsible for architecting and developing the core platform layers, including board support packages (BSP), peripheral drivers, middleware, and shared networking and audio stacks, in collaboration with other software engineers, guiding implementation and ensuring consistency across the platform. This role reports to the Director of Engineering., * Define and own the embedded firmware platform architecture for Sonance's networked audio products, including BSP, drivers, middleware, and shared networking/audio stacks. * Lead development of Zephyr RTOS-based firmware on ARM Cortex-M systems, enabling scalable, production-ready implementations across multiple products. * Collaborate with internal engineers and external platform partners to define interfaces, integration boundaries, and shared APIs. * Drive system-level design decisions across hardware, firmware, and networking domains, including board bring-up, multi-core partitioning, and performance optimization. * Architect and implement the product security strategy: secure boot, firmware signing, certificate management, encrypted communications, and compliance with the EU Cyber Resilience Act. * Establish and maintain high standards for code quality, testing, and release processes, including CI/CD, documentation, and long-term platform maintainability. What Success Looks Like * Deliver production-ready firmware for the initial product through the full development cycle within the first 12 months. * Proactively identify architectural risks and opportunities and communicate them clearly to leadership. * Build a productive working relationship with our external audio platform partners, navigating protocol boundaries and shared APIs effectively. * Contribute to a collaborative, high-trust engineering culture where technical excellence and continuous learning are the norm. What to Expect In a typical week, you will operate across multiple layers of the system, from low-level firmware and hardware bring-up to networking, audio, and system architecture. You might debug a PTP clock synchronization issue, review a Zephyr device tree overlay with the hardware engineer, participate in an API design session with our external partners over video call, prototype an AES70 control handler, run your CI pipeline against a new firmware build, and develop test harnesses and automation to validate new drivers and platform components. You will also collaborate closely with distributed team members via online tools for real-time bring-up and debug work. Staying current on industry developments and bringing new ideas back to the team is part of the culture. You will need to context-switch frequently and be comfortable operating across networking, security, and real-time audio domains. Your Next Step Ready to build the firmware that powers the next generation of networked audio? Join us in shaping the future of custom-installed audio solutions and apply today! Sonance is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive workplace. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 189: Open Phones, Be the Messenger and the USB-C of AI](https://www.wearedevelopers.com/magazine/639-dev-digest-189-open-phones-be-the-messenger-and-the-usb-c-of-ai) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)