Location: Copenhagen, Denmark or Kaunas, Lithuania
We are looking for an Embedded Software Developer to join our team and contribute to the development of advanced UAV (Unmanned Aerial Vehicle) systems. This role involves working across multiple subsystems—from autopilots to electronic speed controllers (ESCs), camera systems, and drone peripherals—using modern embedded technologies.
Key Responsibilities· Design, develop, and maintain embedded software for STM32-based platforms
· Contribute to UAV system development, including:
· Flight control (autopilot systems)
· Electronic speed controllers (ESCs)
· Imaging and camera subsystems
· Drone peripherals
· Collaborate with hardware engineers to ensure tight hardware-software integration
· Debug, test, and optimize firmware for performance and reliability
· Participate in system-level architecture discussions and technical decision-making
Requirements· Minimum 2 years of verifiable professional experience in embedded software development
· Strong experience with STM32 microcontrollers and related toolchains
· Proficiency in C/C++ for embedded systems
· Solid understanding of low-level programming, peripherals, and real-time constraints
· Proficient knowledge of communication protocols (UART, SPI, I2C, CAN, Ethernet)
· Experience with debugging tools (e.g., JTAG, SWD, oscilloscopes, logic analyzers)
· Willingness to work on products with military applications
· Ability to effectively leverage AI coding tools while understanding and taking ownership of critical areas requiring human judgment and validation
Nice to Have· Experience with embedded Linux systems (e.g., Yocto, Buildroot, driver development)
· Familiarity with NXP platforms or infrastructure
· Experience with camera systems, including MIPI interfaces and ISP pipelines
· Exposure to UAV, robotics, or real-time control systems
What We Offer· Opportunity to work on cutting-edge UAV technologies
· Hands-on involvement across multiple embedded domains
· Collaborative, engineering-focused environment
· Competitive compensation based on experience
· Additional Information
· This is a Kaunas-based role, with on-site work expected as the default
· Remote work may be available on a case-by-case basis
If you are passionate about embedded systems and want to work on complex, real-world UAV applications, we encourage you to apply.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer - C++ (Embedded Systems)
2025-08-25
UAV Engineer
2026-04-23
Embedded Software Engineer
2025-08-01
- Posted
- Apr 23, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Kaunas
- Company
- Monopulse ApS
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer - C++ (Embedded Systems)
2025-08-25
UAV Engineer
2026-04-23
Embedded Software Engineer
2025-08-01