> Markdown version of [/jobs/ext/2550353-sr-embedded-software-engineer-board-bring-up](https://www.wearedevelopers.com/jobs/ext/2550353-sr-embedded-software-engineer-board-bring-up). 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). --- # Sr Embedded Software Engineer (Board Bring Up) - **Company:** Capgemini - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Salary:** $73,150.0 - $174,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Advanced Linux Sound Architecture, BIOS, C++ (Programming Language), Code Composer Studio, Codecs, Computer Engineering, Software Debugging, Embedded Software, Firmware, FreeRTOS, Joint Test Action (IEEE Standards), Real-Time Operating Systems, Systems Integration, Toolchain, Diagnostic Tools, Real Time Systems, Information Technology, Bare Metal, Hardware Debugging - **Published:** August 14, 2026 - **Apply:** https://dejobs.org/x/x/F4DBE02BCDC94A7FAD83832B699A63FF/job/ ## About the Role * Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. * 5+ years of embedded software development experience, including 5+ years working with TI DSP platforms (C7xxx, C66x, or equivalent). * Strong expertise in real-time operating systems such as TI SYS/BIOS, FreeRTOS, or equivalent RTOS environments. * Hands-on experience with audio subsystem bring-up, including ALSA, Audio HAL, codec integration, I2S, and SoundWire technologies. * Experience with safety-critical embedded systems, including lockstep architectures, safety self-test libraries, and FTTI analysis/modeling. * Strong C/C++ development skills in both bare-metal and RTOS-based environments. * Experience with TI Code Composer Studio and DSP development toolchains. * Proven hardware debugging expertise using oscilloscopes, logic analyzers, JTAG, and related diagnostic tools. * Experience with board bring-up, subsystem enablement, and hardware/software integration activities. * Strong analytical and problem-solving skills in complex embedded environments. * Effective communication and collaboration skills, with experience working across multidisciplinary engineering teams. ## Description We are looking for a Senior DSP & Audio Embedded Software Engineer to support the bring-up, integration, and validation of the DSP and Safety Processor subsystems on the iRDK platform. In this role, you will contribute to enabling real-time audio functionality, driving DSP platform integration, and ensuring compliance with performance and safety requirements. You will work closely with cross-functional engineering teams and technology partners to deliver robust and production-ready embedded solutions. Your Role: * Support bring-up and integration activities for the DSP subsystem and Safety Processor on the iRDK platform. * Own the real-time audio pipeline, including codec integration, Audio HAL enablement, latency characterization, and performance validation. * Integrate and validate safety-critical subsystems, including lockstep processing, safety monitors, and fault detection mechanisms. * Collaborate with DSP firmware teams, tools support teams, and technology partners to resolve technical challenges. * Debug and resolve hardware/software integration issues impacting audio, DSP, and safety subsystem performance. * Validate real-time system performance and audio quality against Ok2Book and program acceptance criteria. * Work closely with hardware, software, systems, and validation teams to support platform integration and product readiness. * Participate in board bring-up activities, subsystem enablement, and system-level debugging efforts. * Document DSP, audio, and safety subsystem status and readiness for program reviews and milestones. * Contribute to continuous improvement of embedded software development and validation processes. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Can You Touch the Internet? A Journey in Remote Touch With Edge Computing and Haptic Coding](https://www.wearedevelopers.com/videos/1463-can-you-touch-the-internet-a-journey-in-remote-touch-with-edge-computing-and-haptic-coding) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Speech-to-Speech AI models - Marius Obert](https://www.wearedevelopers.com/videos/1907-speech-to-speech-ai-models-marius-obert) - [How to Submit CFPs and Get into Public Speaking - Moran Weber](https://www.wearedevelopers.com/videos/2112-how-to-submit-cfps-and-get-into-public-speaking-moran-weber) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)