-
Monopulse ApS

Embedded Software Developer (STM32 / UAV Systems)

Monopulse ApS
Lithuania · Full-time · Entry

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

embedded embedded systems linux yocto spi nxp ai
Login to Apply
Posted
Apr 23, 2026
Type
Full-time
Level
Entry
Location
Kaunas

Industries

Aviation & Aerospace

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SHOTOVER Systems
Related

Senior Software Engineer - C++ (Embedded Systems)

2025-08-25

Full-time
Mid-Senior
United States
Aviation & Aerospace
Engineering
View Job Details
Monopulse ApS
Related

UAV Engineer

2026-04-23

Full-time
Entry
Lithuania
Aviation & Aerospace
Engineering
View Job Details
Clue Technologies
Related

Embedded Software Engineer

2025-08-01

Contract
Entry
Spain
Aviation & Aerospace
Engineering