Senior Embedded SW Engineer
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.