Scythe Studio 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 Scythe Studio, 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.
What do we offer?
Hybrid work model (at least 3 days in the Warsaw, Żoliborz office)
Flexible working hours
Referral program
Multisport program
Subsidized private medical care from Enel-med
Net per month - B2B
Gross per month - Permanent
Check similar offers