Job VC
Strong Middle Embedded Software Engineer
Technologies
Description
We are a British—Ukrainian air defence tech company building distributed systems across the frontline. We are looking for a
Strong
Middle Embedded Software Engineer
who will take full ownership of firmware and embedded systems running on edge devices in harsh, real-world environments.
Our core value is impact for Ukraine: we build technology that makes a real difference on the actual battlefield, not in labs or on paper specs. We operate with a deep-tech mindset, pushing new technologies where engineering rigor truly matters. We value ownership and responsibility—people who execute, deliver, and stand behind the results.
Key Responsibilities
Firmware Development:
Develop firmware for STM32 (ARM Cortex-M) and ESP32 microcontroller series.
Embedded Linux:
Configuration and development for Raspberry Pi.
Peripheral Integration:
Work with I2C, SPI, UART, CAN and other protocols.
Host-Side Development:
Write supporting software, automation scripts, and monitoring systems in Python.
System Design:
Design architecture for industrial solutions with high fault tolerance; build reliable systems where operational stability is the priority.
Requirements
Must Have
3+ years of experience in embedded systems development
Deep knowledge of C/C++ for microcontrollers
Experience with FreeRTOS (architecture, semaphores, queues)
Ability to read electrical schematics and use measurement equipment (oscilloscope, logic analyzer)
Understanding of stable industrial system development principles (watchdogs, error handling, operation in interference conditions)
English level: Intermediate or higher
Strong Plus
Experience in PCB design (Altium Designer, KiCad, or EasyEDA)
Experience with ROS and ROS2
Rapid prototyping skills: working with 3D printers (FDM/SLA) for creating enclosures or mounts
Experience with network protocols (MQTT, HTTP, WebSocket) on ESP32/Linux
We Offer
Meaningful and high-impact work
in the air defense domain. Your work directly contributes to Ukraine’s air defense
Deep-tech challenges
: solve engineering problems that don’t exist in the civilian sector
High ownership
: influence technical decisions and the product roadmap from day on
Work in an
experienced senior engineering team
Clear, fast, senior-to-senior communication
with a minimum number of team meetings
Office-based role in Kyiv (city center),
with occasional work-from-home when needed
Full-time position
Standard business hours; some tasks may require involvement outside the usual schedule (testing, critical updates)
Strong
Middle Embedded Software Engineer
who will take full ownership of firmware and embedded systems running on edge devices in harsh, real-world environments.
Our core value is impact for Ukraine: we build technology that makes a real difference on the actual battlefield, not in labs or on paper specs. We operate with a deep-tech mindset, pushing new technologies where engineering rigor truly matters. We value ownership and responsibility—people who execute, deliver, and stand behind the results.
Key Responsibilities
Firmware Development:
Develop firmware for STM32 (ARM Cortex-M) and ESP32 microcontroller series.
Embedded Linux:
Configuration and development for Raspberry Pi.
Peripheral Integration:
Work with I2C, SPI, UART, CAN and other protocols.
Host-Side Development:
Write supporting software, automation scripts, and monitoring systems in Python.
System Design:
Design architecture for industrial solutions with high fault tolerance; build reliable systems where operational stability is the priority.
Requirements
Must Have
3+ years of experience in embedded systems development
Deep knowledge of C/C++ for microcontrollers
Experience with FreeRTOS (architecture, semaphores, queues)
Ability to read electrical schematics and use measurement equipment (oscilloscope, logic analyzer)
Understanding of stable industrial system development principles (watchdogs, error handling, operation in interference conditions)
English level: Intermediate or higher
Strong Plus
Experience in PCB design (Altium Designer, KiCad, or EasyEDA)
Experience with ROS and ROS2
Rapid prototyping skills: working with 3D printers (FDM/SLA) for creating enclosures or mounts
Experience with network protocols (MQTT, HTTP, WebSocket) on ESP32/Linux
We Offer
Meaningful and high-impact work
in the air defense domain. Your work directly contributes to Ukraine’s air defense
Deep-tech challenges
: solve engineering problems that don’t exist in the civilian sector
High ownership
: influence technical decisions and the product roadmap from day on
Work in an
experienced senior engineering team
Clear, fast, senior-to-senior communication
with a minimum number of team meetings
Office-based role in Kyiv (city center),
with occasional work-from-home when needed
Full-time position
Standard business hours; some tasks may require involvement outside the usual schedule (testing, critical updates)