Embedded Engineer
Summary
Builds embedded firmware from scratch for IoT and smart systems using C/C++ on STM32 and other MCUs, with real-time OS and Linux experience.
Overview
Imagine this: you build projects from scratch, from IoT devices to smart solutions for energy and security. We’re looking for an Embedded Engineer. Lviv, relocation support provided! No legacy, with a team that truly helps you level up. If you’re interested in growing in low-level Embedded development.
Main Responsibilities
- Participate in the full embedded software life cycle: design, implementation, code reviews, documentation, testing, and validation
- Analysis and systematic problem-solving for SW-reported issues
- Cooperate with electrical engineers
Mandatory Requirements
- 1-3 years of professional experience
—C/С++ Programming Language on embedded systems
- Experience with STM32/SiLabs/Rigado/Microchip microcontrollers
Interfaces and protocols (UART, I2C, SPI, ModBus, CAN, USB, Ethernet,
etc.)
- Embedded Real-time operating systems
- Experience with Linux
- Experience in image, video, and signal processing
- Version control systems, task tracking systems
- Understanding of electrical schematics
Would be a plus
- Experience in networking: TCP, UDP, MQTT, TLS
- Understanding of cloud connectivity/IoT concepts and applications
- Automated and regression testing
We offer
- Competitive salary with regular reviews
- Modern projects with cutting-edge technologies
- Excellent space for your personal and professional development
- Low level of bureaucracy with a lack of multi-level management
- Attractive work environment: The modern and stylish office with ergonomic workstations, creative zones, and innovative spaces
- Paid vacations and sick leaves
- Accountant support
- Educational Events
- Free English classes
- Amazing team buildings