K

Keenfinity

Integrated security and professional communication solutions

Embedded Software Developer - Audio PA

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeOvar, PortugalNo salary listed

About the Job

Requirements

  • Experience designing software systems using both object-oriented and procedural approaches.
  • Experience programming in a multithreaded environment.
  • Experience analyzing and debugging software.
  • Experience with configuration management tools such as Subversion or Git.
  • University education in computer or software science at Bachelor level or higher.
  • Ability and willingness to work at least 2–3 days per week at the Ovar office.
  • Knowledge of relevant design and modeling methods such as Unified Modeling Language (UML).
  • Knowledge of main programming languages such as C and C++.
  • Experience in C and C++ programming languages.
  • Experience in component-driven software development.
  • Experience using Linux and/or FreeRTOS.
  • Experience in driver development.
  • For embedded work: affinity with hardware; understanding of how a compiler interprets and creates machine code; understanding of memory management; and debugging with limited resources.

Responsibilities

  • Refine requirements.
  • Design, code, and unit-test software to implement assigned or selected parts of the software scope.
  • Document the design.
  • Integrate software into the trunk after ensuring the commits do not cause build failures.
  • Commit code regularly.
  • Analyze and fix trunk build failures as quickly as possible.
  • Analyze and fix defects as quickly as possible.
  • Produce clean code.
  • Create and maintain software components used by other teams and departments.
  • Consult the Open Source Software officer when using open-source software.
  • Keep abreast of technical developments in the field through literature and technical contacts.

About the Company

Keenfinity

Integrated security and professional communication solutions

Keenfinity provides security and professional communication technologies through four business units: Intrusion & Access, Video, Audio, and Electronics Manufacturing Services. Its products combine hardware, management software, and professional services to deliver systems such as intelligent video surveillance, intrusion detection, access control, voice alarm/PA systems, and professional audio/conference solutions; it also offers contract electronics manufacturing based on in-house facilities. The company differentiates itself with in-house design and manufacturing, a broad global footprint across 90 locations in over 50 countries, and a portfolio that blends security technology with audio and conferencing capabilities, aided by acquisitions like Avonic. Its goal is to protect buildings and assets worldwide by providing integrated, scalable security and communication solutions while expanding its capabilities and reach.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$357.5M
Headquarters
Munich, Germany
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Keenfinity

See more jobs