Firmware Developer

3 582 - 5 512 USDNet per month - B2B
2 893 - 4 547 USDGross per month - Permanent
C

Firmware Developer

C

-, Legionowo +4 Locations

Somco Software

Full-time
B2B, Permanent
Senior
Hybrid
3 582 - 5 512 USD
Net per month - B2B
2 893 - 4 547 USD
Gross per month - Permanent

Tech stack

    Polish

    C1

    English

    B2

    microcontrollers

    advanced

    C

    advanced

    Linux OS

    advanced

Job description

Somco Software and our values

We are one of the most widely recognized Qt consulting companies. As this framework is our main area of expertise, there are not many related fields and topics that we haven't touched. We work mostly on projects from the medical industry, but also automotive, electronics, and IoT. Our projects target embedded boards, desktops, and mobile devices.

 

We have organized the company around three values, and we try to make all decisions based on them.

  • People - This value is not only about cultural fit and caring for employees, but also about building a positive atmosphere, trust among team members, being able to influence the shape of the company, and ensuring stability.

  • Professionalism - In our company, it means not only a conscientious and responsible approach to assigned tasks, but also striving for the highest quality of work, punctuality, ambition for continuous development, and effective communication in the team.

  • Ethics - At Somco Software, ethics manifests itself by building relationships based on mutual respect and consideration for both employees and customers, pursuing honorable solutions, and dealing empathetically with different situations.

 

This time for our customer from the medical sector, we're looking for a skilled Firmware Engineer to collaborate with the customer's Hardware and Electrical Engineering team to develop embedded firmware for a medical device. The ideal candidate will have expertise in STM32 microcontrollers, FreeRTOS, and Zephyr RTOS. This role involves establishing CAN bus communication between firmware and low-level software and developing functionalities to perform physical processes on medical samples.


Your responsibilities

  • Performing the integration of firmware with hardware and biochemical systems

  • Collaborating with the embedded software team to understand and implement real-time operating systems (RTOS) or bare-metal code on resource-constrained processors

  • Supporting internal system and firmware verification activities

  • Writing clean, maintainable, and well-documented code

  • Participating in functionality and architecture planning discussions

  • Collaborating with cross-functional technical teams to understand functionalities and dependencies

  • Development and execution of unit tests for firmware code

  • Ensuring functionalities and verifiable, testable, and transparent for quality assurance (QA)



Our requirements

  • Proven experience with STM32 microcontrollers, including programming and debugging tools.

  • Strong understanding of embedded systems, including memory management and multithreading.

  • Solid knowledge of programming in C

  • Familiarity with standard code documentation practices.

  • Ability to collaborate effectively with diverse teams of experts.

  • Strong analytical and problem-solving skills.

  • Excellent communication and teamwork abilities.

  • Proficiency in programming in Linux and Windows Subsystem for Linux (WSL) environments.

  • Nice to have: familiarity with TouchGFX framework.



What do we offer?

  • Hybrid work model

  • Flexible working hours

  • Referral program

  • Multisport program

  • Subsidized private medical care from Enel-med

Published: 15.09.2025

Firmware Developer

3 582 - 5 512 USDNet per month - B2B
Apply

Firmware Developer

-, Legionowo

Somco Software

3 582 - 5 512 USDNet per month - B2B
2 893 - 4 547 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Somco Software Sp. z o.o. z siedzibą w Zielonce, ul. Brzozy-Brzeziny 13 (dalej jako "admin... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.