Strong Middle Embedded Software Engineer
MilTech
🪖
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)
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |
Published 10 February
14 views
·
0 applications
📊
Average salary range of similar jobs in
analytics →
Loading...