
Multiply Teknik & IT AB · Sweden
Where Embedded Systems, Security, and Real-World Products Converge Multiply is an end-to-end provider of products, services, and training within embedded system...
Where Embedded Systems, Security, and Real-World Products Converge
Multiply is an end-to-end provider of products, services, and training within embedded systems, functional safety, and cybersecurity. Our platform, VisFlow, enables structured development, compliance, and lifecycle governance across safety- and security-critical systems.
We are now expanding our teams and are looking for Embedded Software Engineers with strong foundations in C/C++, Linux, and low-level systems development to support both customer projects and internal product development.
What You Will Do
Develop and maintain embedded software in C/C++ for Linux-based systems
Work with MCU-level development (Bare Metal and/or RTOS) depending on project context
Contribute across the full product lifecycle – from concept and design to production and maintenance
Collaborate closely with hardware, software, and product teams in cross-functional environments
Participate in system design, debugging, testing, and performance optimization
Work with resource-constrained systems and low-level programming
Networking and communication protocols
Driver development and hardware-near programming
Cybersecurity, functional safety, or compliance (e.g. SBOM, ISO/SAE 21434)
CI/CD, automation, and modern development workflows
What We Are Looking For
4+ years (mid) / 5+ years (senior) experience in embedded software development
Strong skills in C and/or C++
Experience working with Embedded Linux systems
Experience with MCUs, RTOS, or bare-metal programming
Experience working in product development environments (from concept to production)
Good communication skills and ability to collaborate across disciplines
Structured, problem-solving mindset with a strong technical curiosity
Meriting Experience
Experience with networking protocols and Linux-based systems
Development of Linux drivers or low-level system components
Experience with Yocto or custom Linux distributions
Background in cybersecurity, functional safety, or safety-critical systems
Experience with CI/CD, Git, test automation, or DevOps practices
Experience from industries such as automotive, telecom, defence, or industrial systems
Exposure to AUTOSAR, BMS, or electrified systems
Experience with Python or scripting for automation
Swedish Citizenship and Security Clearance
Why Multiply & VisFlow
Work on advanced embedded systems across multiple industries
Combine hands-on development with structured engineering and compliance
Be part of long-term, technically challenging assignments
Opportunity to work with both customer projects and product development (VisFlow)
Flexible and competence-driven environment with strong technical depth
Du möchtest technische Probleme lösen – nicht einfach nur Code schreiben? Dann könnten wir gut zusammenpassen. Wir suchen einen Software Engineer, der technische Zusammenhänge verstehen möchte, Verantwortung übernimmt und gemeinsam mit Kunden Lösungen entwickelt, die langfristig überzeugen. Du entwickelst unter Linux eine zentrale Softwarekomponente zur Steuerung eines modularen Rechnersystems. Zu deinen Aufgaben gehören unter anderem * die Entwicklung eines REST-basierten Dienstes in C/C++, * die hardwarenahe Kommunikation mit den Systemkomponenten, * sowie die Entwicklung einer Simulations- und Testumgebung, mit der sich die Software unabhängig von der Zielhardware entwickeln, testen und validieren lässt. Dabei arbeitest du eng mit den System Engineers und Firmwareentwicklern unseres Kunden zusammen. Gemeinsam analysiert ihr Anforderungen, entwickelt Schnittstellen und begleitet Integration sowie Tests direkt am System. Erfahrene Kollegen unterstützen dich beim Einstieg. Anschließend erwarten dich weitere spannende Embedded- und Systemsoftwareprojekte in unterschiedlichen Branchen. Wen wir suchen Uns interessiert weniger, welche Technologien du kennst. Uns interessiert vor allem, wie du an technische Probleme herangehst. Du passt gut zu uns, wenn du * technische Zusammenhänge verstehen möchtest, * analytisch und strukturiert arbeitest, * Verantwortung übernehmen willst, * dich schnell in neue Systeme einarbeitest, * lieber Lösungen entwickelst als Tickets abarbeitest, * offen über technische Fragestellungen diskutierst, * gerne im Team arbeitest und * Freude daran hast, gemeinsam gute Produkte zu entwickeln. Technologien verändern sich. Die Fähigkeit, komplexe Systeme zu verstehen und gute technische Entscheidungen zu treffen, bleibt. Idealerweise bringst du Erfahrung mit * C/C++ * Linux * Embedded Systems * CMake * Git * REST oder Netzwerkkommunikation * hardwarenaher Softwareentwicklung * binären Kommunikationsprotokollen Von Vorteil sind außerdem Erfahrungen mit * Softwarearchitektur * automatisierten Tests * CI/CD * Docker * Embedded Linux Wenn dir einzelne Themen noch fehlen, ist das kein Ausschlusskriterium. Wichtiger ist uns, dass du dich schnell in neue Themen einarbeiten kannst und Freude daran hast, dein Wissen kontinuierlich weiterzuentwickeln. Deine Perspektive Wir suchen niemanden für ein einzelnes Projekt. Wir suchen jemanden, der sich langfristig zu einem technischen Ansprechpartner entwickelt. Mit wachsender Erfahrung kannst du mehr Verantwortung übernehmen – beispielsweise * für Softwarekomponenten und deren Architektur, * für technische Entscheidungen, * für die Zusammenarbeit mit unseren Kunden, * für Entwicklungsprozesse und Automatisierung, * oder für komplette technische Arbeitspakete. Wir möchten Menschen entwickeln, die technische Lösungen gestalten – nicht nur Software implementieren. Klingt spannend? Dann bewirb dich jetzt über unser Bewerbungsformular! Ein klassisches Anschreiben ist nicht nötig. Schick uns einfach deinen Lebenslauf, eine kurze Übersicht deiner bisherigen Projekte, deine Gehaltsvorstellung und deinen frühestmöglichen Eintrittstermin. Eine Frage interessiert uns besonders: Welches technische Problem hat dich bisher am meisten begeistert – und warum? Uns interessiert weniger, welche Programmiersprache du verwendet hast. Uns interessiert vor allem, wie du gedacht hast. Wir freuen uns darauf, dich kennenzulernen. Noch Fragen? Melde dich einfach bei uns. Ansprechpartner Korinna Wagner Recruiting brainchild GmbH Öttinger Straße 19 84307 Eggenfelden Telefon : +49 8721 127 2557 Email: career@brain-child.de
ABOUT US Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to allied forces. Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and execution are expected. ABOUT THE ROLE As an Embedded Software Engineer at Harmattan AI, you will join a growing team dedicated to developing cutting-edge UAV systems. Building on the foundation established by the team, you will contribute to designing software architectures, setting up development environments, and integrating drivers and algorithms for sensors and systems. Collaborating closely with the Algorithmic teams, your expertise will help advance Harmattan AI’s mission and foster a culture of technical excellence. RESPONSIBILITIES * Operating System: Configure and maintain the operating system (e.g., Embedded Linux or RTOS) for UAV systems. * Software Architecture: Participate in the improvement of the embedded software architecture, ensuring scalability and reliability. * Sensor Integration: Develop sensor drivers and integrate online algorithms in collaboration with the Algorithmic teams. * Telemetry Systems: Improve and maintain telemetry systems for the drone. * Coding Standards: Maintain strong coding standards and practices across the company to ensure high-quality software. * Tools : Collaborate in the implementation of in-house tools to accelerate software development. * Collaboration: Collaborate with multidisciplinary teams to deliver robust, high-performance systems for field deployment. CANDIDATE REQUIREMENTS * Education: Degree in Computer Science, Electrical Engineering, Robotics, or a related field. * Experience in Embedded Systems: Extensive experience in embedded software development, with a focus on robotics, aerospace, or related fields. * Programming Proficiency: Strong proficiency in C/C++; experience with Python is a plus. * OS Expertise: Proven track record of working with Embedded Linux or RTOS and multi-threaded/multi-process systems. * Sensor Development: Experience developing and integrating drivers for various sensors; ability to interpret datasheets. * Debugging Skills: Hands-on experience with debugging tools (e.g., software debuggers, oscilloscopes, logic analyzers). * Build Systems: Familiarity with build systems and version control tools (e.g., Git). * Firmware Knowledge: Strong understanding of firmware architecture and low-level programming. * Problem-Solving: Ability to work autonomously and solve complex technical challenges. * Communication & Influence: Excellent written and verbal communication, capable of leading diverse principals – from junior members to senior executives. * Commitment: 100% dedication to Harmattan AI’s mission, vision, and ambitious growth plans, ready to go the extra mile to ensure operational excellence. We look forward to hearing how you can help shape the future of autonomous defense systems at Harmattan AI.
ABOUT US Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to allied forces. Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and execution are expected. ABOUT THE ROLE As an Embedded Software Engineer at Harmattan AI, you will join a growing team dedicated to developing cutting-edge UAV systems. Building on the foundation established by the team, you will contribute to designing software architectures, setting up development environments, and integrating drivers and algorithms for sensors and systems. Collaborating closely with the Algorithmic teams, your expertise will help advance Harmattan AI’s mission and foster a culture of technical excellence. RESPONSIBILITIES * Operating System: Configure and maintain the operating system (e.g., Embedded Linux or RTOS) for UAV systems. * Software Architecture: Participate in the improvement of the embedded software architecture, ensuring scalability and reliability. * Sensor Integration: Develop sensor drivers and integrate online algorithms in collaboration with the Algorithmic teams. * Telemetry Systems: Improve and maintain telemetry systems for the drone. * Coding Standards: Maintain strong coding standards and practices across the company to ensure high-quality software. * Tools : Collaborate in the implementation of in-house tools to accelerate software development. * Collaboration: Collaborate with multidisciplinary teams to deliver robust, high-performance systems for field deployment. CANDIDATE REQUIREMENTS * Education: Degree in Computer Science, Electrical Engineering, Robotics, or a related field. * Experience in Embedded Systems: Extensive experience in embedded software development, with a focus on robotics, aerospace, or related fields. * Programming Proficiency: Strong proficiency in C/C++; experience with Python is a plus. * OS Expertise: Proven track record of working with Embedded Linux or RTOS and multi-threaded/multi-process systems. * Sensor Development: Experience developing and integrating drivers for various sensors; ability to interpret data-sheets. * Debugging Skills: Hands-on experience with debugging tools (e.g., software debuggers, oscilloscopes, logic analysers). * Build Systems: Familiarity with build systems and version control tools (e.g., Git). * Firmware Knowledge: Strong understanding of firmware architecture and low-level programming. * Problem-Solving: Ability to work autonomously and solve complex technical challenges. * Communication & Influence: Excellent written and verbal communication, capable of leading diverse principals – from junior members to senior executives. * Commitment: 100% dedication to Harmattan AI’s mission, vision, and ambitious growth plans, ready to go the extra mile to ensure operational excellence. We look forward to hearing how you can help shape the future of autonomous defense systems at Harmattan AI.