Embedded Engineer - Audio (Co) (m/f/div)
Hybrid · Ovar, Aveiro, Portugal
Job Summary
Embedded Engineer to design, develop, and maintain high-quality embedded software for Keenfinity’s Audio division. Collaborate closely with hardware, systems, and product teams to ensure efficient hardware-software integration, drive performance optimization, memory efficiency, and real-time behavior of embedded applications. Contribute to system bring-up, BSPs, and low-level driver development; support CI/CD pipelines, automated testing, and static analysis. Participate in Agile development, emphasize robust testing (unit/integration) and adherence to software design patterns, coding standards, and best practices.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
- 4–8+ years of experience in embedded software development
- Strong focus on C++ and modern C++
- Experience with embedded systems, microcontrollers, and real-time constraints (RTOS or bare-metal)
- Proven experience in software architecture and designing complex embedded systems
- Memory management, concurrency, and performance optimization in constrained environments
- Hardware-software integration experience, debugging with lab equipment (oscilloscopes, logic analyzers)
- Familiarity with embedded Linux is a plus
- Communication protocols: SPI, I2C, UART, CAN, Ethernet
- Build systems (CMake), version control (Git), and CI/CD pipelines
- Unit testing frameworks and test-driven development in embedded environments is a plus
- Strong problem-solving skills and ability to work independently
- Fluent in English
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.