Keenfinity
Embedded Software Developer (Audio_PA) (w/m/div.)
Ovar, Portugal · Hybrid · Full-time
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerKeenfinity
- LocationOvar, Portugal
- Work styleHybrid
- Employment typeFull-time
- Employer posted
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
Show full description
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
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.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in Portugal
ROLIVA currently lists 69 open roles like this in Portugal.
Employers hiring for this
- Elastic18 open roles
- Referral Board4 open roles
- Renesas Electronics4 open roles
- Sensor Tower4 open roles
- Datadog3 open roles
Top skills asked for
Listings whose description mentions each term. A mention is not a requirement.
- AWS30 postings
- Kubernetes28 postings
- TypeScript21 postings
- Java19 postings
- Python18 postings
- Azure17 postings
- React16 postings
- GCP14 postings
At a glance
- Work styleHybrid
- Employment typeFull-time
- SeniorityMid level
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.