onsite
Senior Software Engineer, Pixel Audio, Embedded Systems, Firmware
Software Engineer
Senior Software Engineer focused on developing and debugging firmware for embedded audio systems, leveraging deep expertise in C++ and embedded operating systems to deliver high-performance, reliable audio solutions.
About the role
Key Responsibilities
- Design, implement, and maintain firmware for high‑performance audio hardware using C++.
- Debug and resolve complex issues in embedded systems, ensuring robust operation under real‑time constraints.
- Collaborate with hardware teams to integrate new features and optimize performance.
- Develop and execute unit, integration, and regression tests for firmware components.
- Document design decisions, code changes, and test results for cross‑functional teams.
Requirements
- 5+ years of experience in embedded firmware development with C++.
- Strong knowledge of embedded operating systems and real‑time constraints.
- Proficiency in debugging tools (e.g., GDB, JTAG, logic analyzers).
- Experience with audio signal processing algorithms is a plus.
- Excellent problem‑solving skills and a collaborative mindset.