Firmware Engineer
We're looking for a Firmware Engineer who enjoys working at the intersection of firmware, hardware, and signal processing.
About the project
We develop embedded communication systems based on STM32 platforms. The work is hands-on and covers the full cycle - from writing and optimizing firmware to measuring signals in the lab and collaborating directly with hardware engineers. If you like understanding not just the code but what's actually happening on the wire, you'll feel right at home here.
What you'll be doing
- Developing and optimizing firmware for STM32-based systems
- Implementing and validating communication algorithms, including OFDM
- Integrating and testing ADC/DAC functionality
- Running signal measurements and analysis using lab equipment
- Working closely with hardware and system engineers throughout the development cycle
What we're looking for
- Solid C programming experience for microcontrollers, specifically STM32G4 series (STM32G484 is a plus)
- Good grasp of electronics and hardware interaction
- Hands-on experience with OFDM communication implementation, including DAC/ADC work on STM32
- Comfort using lab equipment - oscilloscope, spectrum analyzer
- Practical understanding of EVM (Error Vector Magnitude) measurement
Nice to have
- Background in signal processing or wireless communication systems
Experience debugging and optimizing embedded communication systems
The team is small, which means less overhead and more ownership. You'll work across the full development cycle and have real impact on what gets built and how it performs.
Required languages
| English | B2 - Upper Intermediate |