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

Posted 6 Hours Ago
Be an Early Applicant
Ovar, Aveiro, PRT
Hybrid
Senior level
Hardware • Security • Appliances • Manufacturing
The Role
Design, implement, unit-test and document embedded C/C++ software for high-availability public-address and voice-alarm systems. Integrate and commit code, fix build failures and defects, create reusable components, consult on OSS usage, and maintain clean-code practices while collaborating in a team.
Summary Generated by Built In
Company Description

The Keenfinity Group delivers professional communication and security solutions that connect and protect people and assets. Following its carve-out from the Bosch Group in mid-2025, it operates as independent company within the portfolio of European investment firm Triton. The Group’s four Businesses include Audio delivering professional communication products of the globally renowned brands Bosch, Electro-Voice, Dynacord, RTS and Telex, IQSIGHT Video Systems, Radionix Intrusion & Access, and KEENFINITY Electronics Manufacturing Services (EMS). In fiscal year 2025, the group generated revenues of over €1 billion and employed approximately 4,000 people across more than 40 countries.

The department Public Address is concerned with the development of hardware and software solutions for the PRAESENSA Public Address and Voice Alarm systems. These systems are high-end, secure, redundant, supervised and used globally in very visible locations like airports, shopping malls, cruise ships and public transportation. The work includes all stages of product development from a feasibility study to final test and release of the product for mass production. This is done with the use of state of the art development methods, tools and components.

Job Description

As our new Embedded Software Engineer you designs, implements and tests the software according to specifications and architecture. The Software Engineer works in a team. The Software Engineer strives to produce Clean Code.

 

Key areas of responsibility

  • Refine requirements
  • Design, code and unit-test the software to implement part of the software in scope of the activities assigned to or selected by the Software Engineer
  • Documents the design
  • Integrates (commits) his software into the trunk after assuring no build-fail due to these commits
  • Commits on a regular basis
  • Analyses and fixes build fails on the trunk as fast as possible
  • Analyses and fixes defects as fast as possible
  • Produces Clean Code
  • Create and maintain SW components used by other teams and departments
  • Consults Open Source Software officer in case of usage of OSS
  • Keeps abreast of technical developments in own field through study of literature and technical contacts

 

Qualifications

Main experience required

  • Experience in the design of software systems by Object Orientation as well as procedural
  • Experience in programming
  • Experience in programming in multi-threaded environment
  • Experience in analyzing and debugging
  • Experience in Configuration Management tools like e.g. Subversion, Git

 

Necessary know how / skills

  • University education in computer or software science at Bachelor level or higher
  • You are able and willing to work at least 2-3 days per week at the Ovar office
  • Specific knowledge of relevant design & modeling methods like e.g. UML
  • Knowledge of main programming languages like e.g. C/C++
  • Intelligent, abstract, analytical and creative thinker
  • Is able to look, realistically, beyond the well-trodden paths
  • Lateral thinker with helicopter view, capable of finding an appropriate solution to complex problems
  • Has a strong drive to produce Clean Code

Embedded

For Embedded typically affinity with hardware and knowledge of C/C++, understanding how a compiler interprets and creates actual machine-code, understanding memory management and debugging with limited resources is the context in which the function profile should be interpreted.

Specific requirements:

  • Experience in C and C++ programming languages
  • Experience in component driven SW development
  • Experience in using Linux and/or FreeRTOS
  • Experience in driver development

Additional Information

Keenfinity benefits includes:

⚖️ Flexible work conditions

🔀 Hybrid work system

🧑‍⚕️ 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.

Skills Required

  • University degree in computer or software science (Bachelor or higher)
  • Willingness to work at least 2-3 days per week at the Ovar office
  • Experience in software system design using object-oriented and procedural approaches
  • Proven programming experience in C and C++
  • Experience programming in a multi-threaded environment
  • Experience analyzing and debugging embedded systems
  • Experience with configuration management tools (Subversion, Git)
  • Knowledge of design and modeling methods such as UML
  • Experience in component-driven software development
  • Experience using Linux and/or FreeRTOS
  • Experience in device/driver development
  • Affinity with hardware, understanding of compilers, memory management, and low-resource debugging
  • Strong drive to produce Clean Code
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
4,300 Employees

What We Do

Keenfinity Group is a leading global provider of innovative security and professional communication solutions. The company manages a portfolio of renowned brands, including Bosch, Dynacord, Electro-Voice, RTS, and Telex, specializing in video systems, intrusion and access control, professional audio, and electronics manufacturing services to protect and connect people and assets worldwide.

Similar Jobs

Taskrabbit Logo Taskrabbit

Sr. Supervisor, Customer Support Quality

eCommerce • Information Technology • Sharing Economy • Software
Easy Apply
Remote or Hybrid
Portugal
450 Employees
40K-50K Annually

SEON Logo SEON

Senior Site Reliability Engineer

Artificial Intelligence • Cybersecurity
In-Office or Remote
28 Locations
415 Employees

HiBob Logo HiBob

NetSuite Developer

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
Portugal
1350 Employees

Deepgram Logo Deepgram

Research Staff, LLMs

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
In-Office or Remote
49 Locations
150 Employees
150K-250K Annually

Similar Companies Hiring

Milestone Systems Thumbnail
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account