Keenfinity
Embedded Engineer - Audio (Co) (m/f/div)
Company
Role
Embedded Engineer - Audio (Co) (m/f/div)
Location
Job type
Full-time
Posted
7 hours ago
Salary
Job description
Your contribution to something big:
- Design, develop, and maintain high-quality embedded software.
- Contribute on technical decisions for embedded platforms.
- Develop robust, scalable, and maintainable firmware aligned with product and system requirements.
- Collaborate closely with hardware, systems, and product teams to ensure efficient hardware-software integration.
- Drive performance optimization, memory efficiency, and real-time behaviour of embedded applications.
- Follow software design patterns, coding standards, and best practices.
- Debug complex system-level issues, perform root cause analysis, and implement long-term solutions.
- Contribute to system bring-up, board support packages (BSP), and low-level driver development when needed.
- Support and improve CI/CD pipelines, build systems, and automated testing strategies.
- Ensure high software quality through unit testing, integration testing, and static analysis.
- Participate actively in Agile development processes and cross-functional planning.
What distinguishes you:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- 4–8+ years of experience in embedded software development, with a strong focus on C++.
- Deep expertise in modern C++ and solid understanding of object-oriented and generic programming.
- Strong experience with embedded systems, microcontrollers, and real-time constraints (RTOS or bare-metal).
- Proven experience in software architecture and designing complex embedded systems.
- Solid understanding of memory management, concurrency, and performance optimization in constrained environments.
- Experience with hardware-software integration, including debugging with lab equipment (e.g., oscilloscopes, logic analyzers).
- Familiarity with embedded Linux is a plus.
- Experience with communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet).
- Exposure to build systems (e.g., CMake), version control (Git), and CI/CD pipelines.
- Experience with unit testing frameworks and test-driven development in embedded environments is a plus.
- Strong problem-solving skills and ability to work independently on complex topics.
- Fluent in English, both written and spoken.
Our benefits include
⚖️ Flexible work conditions
🧑⚕️ Health insurance and medical office on site (nutrition, psychology, physiotherapy and general clinic)
🍽️ Canteen
🅿️ Free parking lot
🏋️ Sports and health related activities (gym)
📚 Training opportunities (i.e., technical training, foreign languages training) & certifications
📈 Opportunities for career progression and continuous professional development
🌐 Exchange with colleagues around the world
💲 Access to great discounts in partnerships and products
🌍All our positions are open to people with disability
-----
At Keenfinity we don’t just build innovative solutions — we shape a smarter, more connected world through technology.
We value different backgrounds, ideas, and experiences and we’re committed to growing, learning, and celebrating success as one team. Everyone is welcome here — we foster an environment where everyone is respected, valued, and encouraged to be their authentic self.
Keenfinity is an equal opportunity employer, offering equal opportunities for all. We welcome applications from people with disabilities and can offer support, if needed. When everyone has a chance to contribute, we all do better.


