Senior Embedded SW Engineer

4+ years of experience
Ukraine, Europe
Fulltime, remote

We are looking for a Senior Embedded SW Engineer for a Swedish defence-tech company pioneering cost-effective solutions for modern aerial security. The company develops advanced hardware-software systems, combining electronics, mechanical design, embedded systems, software engineering, and AI. Their first product counters evolving drone threats with unmatched speed and agility, providing a portable and affordable defence solution. The company is mission-driven, focused on safeguarding democratic principles and societal stability, and offers the opportunity to work in a fast-growing team of top international talent from leading defence, drone, and tech companies.

 

Responsibilities:
 

  • Design, implement, and maintain real-time, mission-critical software for C-UAS systems.

  • Support board bring-up and peripheral integration; develop custom bootloaders, HALs, and drivers as needed; build guidance, navigation, and mission applications.

  • Collaborate across the software lifecycle: define interfaces and test strategy, build diagnostics and tooling, and support verification and validation (SIL/HIL).

  • Profile and debug on constrained targets to achieve deterministic, reliable behaviour; participate in architecture discussions and code reviews and improve tooling and CI.

  • Work cross-functionally (controls, perception, avionics, mechanical) to deliver integrated system capabilities.

  • Mentor junior engineers and set the standard for professionalism and effective SW development pratices.

 

Required Qualifications:

  • 4+ years of experience in Embedded Software Development.

  • Degree in Electrical Engineering, Computer Engineering or equivalent experience.

  • Demonstrated experience developing in C for low-level ARM MCUs: bare-metal/RTOS, peripherals, drivers.

  • Full proficiency with modern C++ development for application layer SW: OOP design, RAII/templates, testability, and efficiency on constrained systems.

  • Python and shell scripting for tooling and test automation.

  • Real-time development experience (RTOS and bare-metal) with a clear understanding of scheduling, interrupts, timing analysis, and concurrency.

  • Strong debugging skills (JTAG/SWD, logic analysers, oscilloscopes) and comfort profiling performance under limited CPU/RAM/power budgets.

  • Fully proficient in English.

  • Proficiency with Git and Linux-based development environments.

 

Desired Qualifications:

  • STM32 experience (HAL/LL) and secure/OTA-capable bootloaders.

  • Embedded networking.

  • CI/CD (hardware-in-the-loop, regression testing).

  • Safety/quality standards exposure (e.g., DO-178C, IEC-61508/ISO-26262, SIL levels).

  • Aerospace/defence domain experience.


 

We Offer:
 

  • Exciting work challenges and opportunities.

  • Full-time remote employment or profitable cooperation terms for partners.

  • Open, transparent, and fun work culture with a friendly team.

  • Long-term cooperation.

Attach a CV file (PDF, DOC)

Similar vacancies

Manual QA Engineer (Mobile)

1+ year of experience
Kyiv, EU
remote, fulltime

Siebel Developer

5+ years of experience
Ukraine or EU
Remote, Full-time

Backend developer (Node.js, Nest.js)

2-4 years of expereince
Ukraine, Europe
Remote, fulltime