KEENFINITY Group

Embedded Software Developer (Linux & FreeRTOS) (m/f/div)

KEENFINITY Group  •  Ovar, PT / Aveiro, PT (Hybrid)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
41
AI Success™

Job Description

At KEENFINITY, we are a globally leading provider of innovative and professional security and communication solutions. With over 4,200 employees in over 50 countries worldwide, our ambition is clear: we offer more than just technology – we secure, connect, and amplify the moments that matter in life.

Next to our passion for technology we’re very passionate about our work environment. Based on values such as trust, appreciation, and accountability we all work together to shape the future – boldly, customer-focused and with a strong team spirit.

We are seeking a talented and passionate Embedded Software Developer to join our team and play a key role in developing and maintaining software for our next-generation embedded systems. You will be responsible for the design, development, testing, and debugging of embedded software applications across two distinct operating systems: Linux and FreeRTOS.

Your contribution to something big:

  • Design, develop, and implement embedded software applications in C and C++ for resource-constrained environments.
  • Write clean, efficient, and maintainable code adhering to best practices and coding standards.
  • Collaborate with hardware engineers to ensure seamless integration between software and hardware components.
  • Develop unit tests and participate in system-level testing to ensure software quality and functionality.
  • Debug and troubleshoot software issues, identify root causes, and implement effective solutions.
  • Stay up-to-date with the latest advancements in C++, embedded systems programming, and relevant operating systems (Linux & FreeRTOS).
  • Participate in code reviews and provide feedback to improve code quality.
  • Prepare and maintain technical documentation for developed software components.

Qualifications

What distinguishes you:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum 2+ years of experience developing embedded software in C and C++.
  • Strong understanding of embedded systems architecture and resource constraints.
  • Proficiency in Linux and FreeRTOS operating systems, including kernel modules and device drivers (experience with more than one OS is a plus).
  • Knowledge of object-oriented programming (OOP) principles and design patterns.
  • Experience with unit testing frameworks and debugging tools for embedded systems.
  • Strong analytical and problem-solving skills.
  • Excellent communication, collaboration, and teamwork abilities.

Preferred Skills:

  • Experience with real-time operating systems (RTOS) beyond FreeRTOS.
  • Familiarity with various communication protocols TCP-IP, PTP, etc.
  • Familiarity with chip interconnect interfaces such as MDIO, SPI, and I2C
  • Experience with version control systems SVN & Git
  • Experience with continuous integration (CI) and continuous delivery (CD) pipelines.

Additional Information

Our benefits include

⚖️ Flexible work conditions

🔀 Hybrid work system (HO of 3 days per week)

🌐 Exchange with colleagues around the world

🧑‍⚕️ Health insurance and medical office on site (nutrition, psychology, physiotherapy and general clinic)

📚 Training opportunities (i.e., technical training, foreign languages training) & certifications

📈 Opportunities for career progression and continuous professional development

💲 Access to great discounts in partnerships

🏋️ Sports and health related activities (gym)

🚌 Free transports from Porto

🅿️ Free parking lot

🍽️ Canteen

-----

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.

KEENFINITY Group

About KEENFINITY Group

At KEENFINITY, we are a globally leading provider of innovative security and professional communication solutions. We go beyond technology — we secure, connect, and amplify the moments that matter.

Built on decades of Bosch quality and reliability, we are now charting our own path, delivering cutting-edge solutions in video surveillance, intrusion detection, access control, and voice alarm systems — all designed to protect people, buildings, and assets. We will continue providing these quality products under the Bosch brand. Our professional audio and critical communications products include world-renowned brands such as Electro-Voice, Dynacord, RTS, and Telex.

Operating in over 90 locations across 50+ countries, we combine a heritage of quality with a bold vision of innovation to shape the future of communication, security, and manufacturing excellence. We exceed the expected.

As of 1 July 2025, KEENFINITY operates as independent company within the portfolio of European investment firm Triton, following its successful spin-off from the Bosch Group.

Follow us to stay connected as we elevate possibilities and pioneer what’s next.

© Keenfinity GmbH 2025, all rights reserved

Corporate information: https://www.keenfinity-group.com/xc/en/terms-of-use/corporate-information/

GERMAN - Information Obligations for Service Providers | EU Directive (2006/123/EG): https://www.keenfinity-group.com/de/de/nutzungsbedingungen/nutzungsbedingungen/anbieter/

Legal Notice: https://www.keenfinity-group.com/xc/en/terms-of-use/legal-notice/

Industry
Manufacturing & Production
Company Size
1,001-5,000 employees
Headquarters
Munich, DE
Year Founded
Unknown
Social Media