Keenfinity Group

Embedded Software Developer (Audio_PA) (w/m/div.)

Keenfinity Group
Apply
3 months ago
Ovar, PortugalMid Level

Responsibilities

  • Refine requirements and design, implement, unit-test, document, and integrate embedded software according to specifications and architecture.
  • Develop and maintain reusable software components for other teams and departments using component-driven software development practices.
  • Program in C and C++ within multithreaded embedded environments, including driver development.
  • Analyze and fix build failures and software defects promptly, and maintain regular commits to the trunk.
  • Apply object-oriented and procedural design, relevant modeling methods, clean-code practices, and configuration management.
  • Understand embedded hardware, compiler-generated machine code, memory management, and debugging with limited resources.
  • Consult the Open Source Software officer when using open-source software and stay current with technical developments.

Requirements

  • Bachelor’s degree or higher in computer science, software science, or a related university-level field.
  • Experience designing software systems using object-oriented and procedural approaches.
  • Experience programming in C and C++, including multithreaded environments.
  • Experience analyzing and debugging software and using configuration management tools such as Subversion or Git.
  • Knowledge of UML and relevant software design and modeling methods.
  • Experience with component-driven software development and driver development.
  • Experience using Linux and/or FreeRTOS.
  • Affinity with hardware and understanding of compiler behavior, memory management, and embedded debugging with limited resources.
  • Analytical, creative, and lateral-thinking approach to solving complex problems and a strong commitment to clean code.
  • Willingness and ability to work at least two to three days per week at the Ovar office.

Benefits

  • Flexible work conditions and a hybrid work system.
  • Health insurance and an on-site medical office offering nutrition, psychology, physiotherapy, and general clinic services.
  • On-site canteen and free parking.
  • Sports and health activities, including a gym.
  • Technical, foreign-language, and certification training opportunities.
  • Career progression and continuous professional-development opportunities.
  • Exchange opportunities with colleagues worldwide and access to discounts through partner products and services.

Tech Stack

CC++GitLinuxSubversion

Categories

Keenfinity Group

About Keenfinity Group

1,001-5,000 employees

Keenfinity Group builds security, safety, and professional communications systems for enterprise, public-sector, and venue customers, spanning video surveillance, access control, intrusion detection, public address/voice alarm, conference solutions, and pro audio, plus electronics manufacturing services. Headquartered in Munich, it became an independent company after a 2025 carve-out from Bosch and now operates in Triton’s portfolio; its audio portfolio includes the Bosch, Electro-Voice, Dynacord, RTS, and Telex brands. The group reported fiscal 2025 revenue above €1 billion.

Contact me