Senior Firmware Engineer
We are looking for a Senior Firmware Engineer to join our team, with strong expertise in C/C++, microcontrollers, RTOS, and IoT firmware development.
Your responsibilities:
Design, develop, test, troubleshoot, and deliver IoT firmware systems
Guide the full SDLC for embedded software
Write high-quality C/C++ code for Azure-connected devices
Collaborate with hardware and software teams to integrate and optimize systems
Create and maintain firmware documentation
Contribute to technical direction within a small engineering team
We are looking for you, if you have:
Availability to work in the US time zone
Strong proficiency in C/C++ and modern design practices
Experience in firmware development for microcontrollers and RTOS-based systems
Expertise in developing and troubleshooting embedded systems, including hardware understanding (schematics, PCB)
Knowledge of communication protocols and wireless technologies (e.g., Serial, Bluetooth, Wi-Fi, Cellular, IP)
Experience with version control, agile tools, and code reviews (e.g., Visual Studio, Azure DevOps)
We offer:
Participation in interesting and demanding projects
Flexible working hours
A great, non-corporate atmosphere
Stable employment conditions (contract of employment or B2B contract)
Opportunities for development and promotion
Attractive package of benefits
Work model: remote or hybrid (2 days per week from the office)
We reserve the right to contact the selected candidates.

Transition Technologies MS
Transition Technologies MS is a company specializing in providing advanced IT solutions and software development services. It focuses on innovative technologies to support business digital transformation.
Senior Firmware Engineer
Senior Firmware Engineer