Now hiring

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

Ovar, Aveiro, PTOnsiteFull-timeJob reference REF746T
Apply with ResuMinder

Opens on the employer's site

About this role

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 requirementsDesign, code and unit-test the software to implement part of the software in scope of the activities assigned to or selected by the Software EngineerDocuments the designIntegrates (commits) his software into the trunk after assuring no build-fail due to these commitsCommits on a regular basisAnalyses and fixes build fails on the trunk as fast as possibleAnalyses and fixes defects as fast as possibleProduces Clean CodeCreate and maintain SW components used by other teams and departmentsConsults Open Source Software officer in case of usage of OSSKeeps abreast of technical developments in own field through study of literature and technical contacts

Main experience required

Experience in the design of software systems by Object Orientation as well as proceduralExperience in programmingExperience in programming in multi-threaded environmentExperience in analyzing and debuggingExperience in Configuration Management tools like e.g. Subversion, Git

Necessary know how / skills

University education in computer or software science at Bachelor level or higherYou are able and willing to work at least 2-3 days per week at the Ovar officeSpecific knowledge of relevant design & modeling methods like e.g. UMLKnowledge of main programming languages like e.g. C/C++Intelligent, abstract, analytical and creative thinkerIs able to look, realistically, beyond the well-trodden pathsLateral thinker with helicopter view, capable of finding an appropriate solution to complex problemsHas a strong drive to produce Clean CodeEmbedded

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 languagesExperience in component driven SW developmentExperience in using Linux and/or FreeRTOSExperience in driver development 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

ManufacturingMid-Senior LevelElectrical And Electronic Manufacturing

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores