As a DSP Software Engineer, you will play a central role in developing and refining digital signal processing software for automotive amplifier systems. You'll work within a global Agile-Scrum team, contributing to the full development lifecycle—from initial design and coding to integration and optimization across multiple hardware platforms and operating systems.
Key Responsibilities
- Participate in sprint planning and backlog refinement aligned with amplifier product roadmaps
- Analyze system data, modify embedded code, and support release planning for amplifier software
- Integrate DSP software into broader infotainment and vehicle systems
- Collaborate with hardware and software engineers across global sites including India, Poland, Germany, China, and the US
- Act as a technical point of contact, resolving complex issues and guiding team decisions
- Apply critical thinking to balance innovation with reliability in fast-moving development cycles
- Take ownership of tasks and drive improvements in code quality and development efficiency
Qualifications
You bring a degree in electrical or electronic engineering or a related field, with over seven years of hands-on experience in embedded software development using C++ and Python. You have a solid grasp of real-time operating systems, digital communication protocols such as I2C, SPI, UART, and A2B, and experience debugging with oscilloscopes and logic analyzers. Familiarity with Google's unit testing framework and Agile-Scrum methodologies is essential.
Preferred Skills
- Experience with development tools including CCES, Codesonar, and DevOps pipelines for CI/CD
- Knowledge of ADI Griffin and TI AM275x DSP controllers
- Background using AI-assisted tools in software development
- Familiarity with Jira and Confluence
