Hoppa till huvudinnehåll
Hem/Lediga jobb/Sverige/Embedded Software & Control Engineer
Tillbaka till listan
Robotto Co ApS·Sverige·Publicerad 30 september 2026

Embedded Software & Control Engineer

MjukvaruutvecklareHeltidTillsvidareanställning (inkl. eventuell provanställning)

Krav och önskade kompetenser

Skallkrav:

C++ Builder, programmeringsverktyg

Meriterande:

Civilingenjörsexamen

Om tjänsten

Job description: Do you enjoy writing C++ software that interacts directly with hardware and makes complex systems perform reliably in the real world? At Robotto, we build advanced autonomy and software solutions for drones and unmanned systems. Our work brings together computer vision, embedded software, control, electronics and real-world product development.We are looking for an Embedded Software Engineer with strong C++ experience to develop software close to the hardware layer of our drone platform. Experience with motor control and Field-Oriented Control (FOC) is highly preferred.This is a hands-on role for someone who enjoys working at the intersection of software, electronics and control systems, where performance, reliability and real-world behaviour matter. The role: You will work on embedded software that supports the control and operation of Robotto's drone and unmanned systems.Your work will involve developing reliable C++ software that interfaces with hardware, sensors, motors and other system components. You will work closely with colleagues across control, electronics, computer vision and flight testing to take software from development through integration and into real-world operation.For candidates with motor-control experience, you will also have the opportunity to contribute to the development and improvement of our motor-control capabilities, including Field-Oriented Control (FOC). What you will do: - Develop and maintain embedded software in C++ for drones and unmanned systems. - Build software that interfaces with motors, sensors, actuators and other hardware components. - Work with real-time and performance-sensitive software. - Contribute to motor-control software, including Field-Oriented Control (FOC), where relevant to your experience. - Develop and integrate communication between embedded components and wider product systems. - Debug complex software and hardware interactions and identify root causes of issues. - Collaborate closely with control, electronics, flight-test and software engineers. - Contribute to software architecture, testing, documentation, code quality and technical decisions. - Support integration and testing on real hardware and drone platforms. What success could look like in your first 3-6 months: - You have developed a strong understanding of Robotto's embedded architecture, hardware and control systems. - You are contributing production-quality C++ code to our embedded platform. - You are successfully integrating and debugging software on real hardware. - You are contributing to improved reliability and performance across our embedded systems. - If you have motor-control experience, you are actively contributing to our FOC and motor-control development. - You have become a trusted technical partner for colleagues across software, control, electronics and flight testing. What we are looking for: We are looking for an engineer who is comfortable working close to hardware and enjoys solving complex technical problems where software and physical systems meet. - At least 3 years of professional software engineering experience, ideally within embedded or real-time systems. - Experience with motor control, particularly Field-Oriented Control (FOC), is highly preferred. Experience with BLDC/PMSM motors, control loops, PWM, encoders or related motor-control technologies would also be highly relevant. - Strong C++ programming skills. - Hands-on experience developing software that interfaces with hardware. - Experience with embedded systems, real-time systems, microcontrollers or similar low-level environments. - Good understanding of debugging, testing, software architecture and version control. - Experience with communication protocols such as CAN, UART, SPI, I²C or similar is an advantage. - Experience with robotics, drones, autonomous systems or other complex electromechanical products is an advantage. - Professional fluency in English. - A degree in computer science, software engineering, electrical engineering, robotics, mechatronics or a related field is preferred; equivalent practical experience is equally welcome. Who you are: You are practical, curious and comfortable getting close to both the software and the hardware when solving a problem. - You take ownership of your work and care about software quality and reliability. - You enjoy understanding how systems behave beyond the code itself. - You approach debugging methodically and are comfortable solving difficult software/hardware problems. - You collaborate well across software, electronics and control disciplines. - You are comfortable working in a fast-moving environment with evolving priorities. - You communicate technical trade-offs, progress and risks clearly and pragmatically. Minds and makers forging ahead together. At Robotto, we value people who do. People who take ownership, are willing to try new things just to see if they work, and are comfortable asking for forgiveness rather than permission. We want people who are curious, proactive and excited about turning ideas into something real. Why join Robotto? Robotto is building advanced autonomy technology for drones and unmanned systems, working at the intersection of software, hardware, computer vision, control and real-world operations.You will join a highly technical and ambitious team at an exciting point in the company's journey. As we continue to scale our engineering team and work on challenging new projects, you will have the opportunity to influence how our embedded and control software develops.This is a role where your software will not remain behind a screen. You will see it integrated with real hardware, tested on real systems and used in demanding real-world environments.You will work closely with talented engineers, take meaningful technical ownership and help shape the next generation of Robotto's technology. Equal Employment Opportunity: Robotto is committed to providing equal employment opportunities and fostering an inclusive workplace. We recruit based on skills, experience and potential. Please note that certain positions may require specific nationality or eligibility for security clearance in accordance with applicable laws and the nature of our work. More information and application: https://careers.robotto.ai/jobs/8273412-embedded-software-control-engineer

Arbetsplatsadress

Sverige

Sista ansökningsdag: 13 november 2026

Ansök hos arbetsgivaren
AI Karriär-Co-pilot

Öka dina chanser att få detta jobb

Låt vår AI granska ditt befintliga CV mot annonsens exakta krav och generera ett skräddarsytt personligt brev.

Få ett konkret matchningsbetyg (0–100%) och se saknade nyckelord.
Skapa ett skräddarsytt personligt brev anpassat för rollen.
Optimera din profil för automatiserade rekryteringssystem (ATS).
100% GDPR-säkert · Data inom EU

Söker du fler roller?

Se alla utlysta tjänster i Sverige och bevaka nya matchningar.

Visa alla jobb i Sverige →

Liknande lediga jobb

Fler aktuella tjänster inom samma område som kan passa din profil.

Se alla liknande jobb
Knowit Aktiebolag (publ)Ansök senast 31 mars

Mjukvaruutvecklare Jönköping

Jönköping·Mjukvaruutvecklare

Vill du arbeta med mjukvaruutveckling där samspelet mellan kod, hårdvara och kompletta system spelar en central roll? Knowit Swedspot växer i Jönköping och söker en erfaren mjukvaruutvecklare som vill arbeta med uppkopplade produkter, embedded och andra tekniskt komplexa system. Vi söker dig som har minst tre års professionell erfarenhet och goda kunskaper i C och/eller C++. Du behöver inte redan vara embeddedspecialist. Det viktiga är att du har en stabil grund som utvecklare, tycker om teknisk problemlösning och vill förstå hur hela system fungerar. Rollen Du arbetar genom hela utvecklingskedjan – från analys, design och tekniska vägval till implementation, integration och felsökning. Våra projekt varierar i både omfattning och tekniskt innehåll. Du kan exempelvis arbeta med: vår egen Bluetooth-stack blueGO algoritmutveckling i kundprojekt tjänster och systemnära mjukvara verktyg för programladdning och konfiguration integration mellan mjukvara, hårdvara och operativsystem felsökning av komplexa problem på produkt- och systemnivå Gemensamt för projekten är att lösningarna behöver vara robusta, väl genomtänkta och fungera i verkliga produkter och system. Hos oss får du stort inflytande över din vardag och hur arbetet planeras och genomförs i projekten. Vi förväntar oss att du tar ansvar, bidrar med egna idéer och är med och påverkar tekniska vägval. Kundernas behov och vår beläggning påverkar vilka projekt som är aktuella, men vi tar hänsyn till dina intressen, erfarenheter och den riktning du vill utvecklas inom när vi bemannar våra projekt. Teamet i Jönköping I Jönköping är vi ett tiotal medarbetare med bakgrund inom datavetenskap, elektroteknik och inbyggda system. Det ger oss en bred systemförståelse och gör att vi tillsammans kan lösa problem som spänner över både mjukvara och hårdvara. Du arbetar huvudsakligen tillsammans med teamet från våra kontor i Jönköping, Trollhättan och Göteborg. Vi värdesätter det dagliga samarbetet på kontoret. Samtidigt finns möjlighet att arbeta hemifrån en dag i veckan, när projektet och arbetsuppgifterna tillåter det. Vem vi söker Vi tror att du: har minst tre års professionell erfarenhet av mjukvaruutveckling har goda kunskaper i C och/eller C++ är van vid att arbeta i Linuxmiljö och förstår de grundläggande verktygen och arbetssätten har erfarenhet av Git och moderna utvecklingsflöden kan analysera och lösa tekniskt komplexa problem kommunicerar obehindrat på både svenska och engelska, i tal och skrift Du har troligen en högskole- eller universitetsutbildning inom datateknik, elektroteknik eller ett närliggande område. Har du byggt motsvarande kompetens genom relevant arbetslivserfarenhet är det lika intressant för oss. Det är meriterande om du har erfarenhet av embedded Linux eller realtidssystem Android Automotive eller andra Linuxbaserade plattformar hårdvarunära programmering och systemintegration Bluetooth, CAN eller andra kommunikationsprotokoll CI/CD och testautomation cybersäkerhet för uppkopplade produkter arkitektur och/eller tekniskt ledarskap Du behöver inte kunna allt. Vi uppskattar utvecklare som har ett tekniskt djup inom något område och samtidigt är nyfikna på angränsande delar av systemet. Utveckling och villkor Kompetensutveckling är en naturlig del av arbetet hos oss och sker framför allt genom de tekniska utmaningar och det ansvar du får i projekten. Vi delar också kunskap i interna teknikforum och åker regelbundet på konferenser tillsammans. Vi har kollektivavtal, vilket bland annat innebär tjänstepension, arbetstidsförkortning och övertidsersättning. Därutöver erbjuder vi ett väl tilltaget friskvårdsbidrag. Tjänsten är en heltidsanställning tills vidare och inleds normalt med provanställning. Upplägget diskuteras utifrån din situation och erfarenhet. Rekryteringsprocessen Vår rekryteringsprocess är enkel och består normalt av två intervjuer. Vi använder inga kodtester eller omfattande hemuppgifter. I stället pratar vi om din erfarenhet, hur du löser problem och vad du vill framåt. Urval och intervjuer sker löpande. Har du frågor om rollen är du välkommen att kontakta: Fredrik Rydén Head of Site, Jönköping fredrik.ryden@knowit.se 070-531 57 33

Combitech AktiebolagAnsök senast 30 okt.

Senior Mjukvaruutvecklare

Linköping·Mjukvaruutvecklare

Vill du utveckla dina programmeringskunskaper samtidigt som du arbetar med spännande och utmanande projekt? Sök rollen som mjukvaruutvecklare hos oss på Combitech i Linköping! Vi erbjuder en dynamisk arbetsmiljö där du får möjlighet att växa inom ditt intresseområde, och där vi fokuserar på att investera i din kompetensutveckling och göra det lätt att kombinera jobbet med vardagen. Din roll som mjukvaruutvecklare Som mjukvaruutvecklare hos Combitech i Linköping får du möjlighet att arbeta i en miljö som präglas av innovation och framkantsteknologi. Du kommer att utveckla mjukvara till avancerade system, där du arbetar nära tillsammans med våra kunder för att förstå deras behov och leverera skräddarsydda lösningar. Du får chansen att arbeta direkt hos våra kunder, vilket ger dig insikt i deras verksamhet och möjligheten att snabbt anpassa lösningar efter deras specifika krav. Alternativt arbetar du från vårt kontor där vi driver kundprojekt i egen regi. Våra uppdrag spänner över flera teknologier och industrier, inklusive säkerhetssystem inom bilindustrin, flygindustrins olika delar, samt vår satsning på system baserade på maskininlärning och artificiell intelligens. Detta ger dig en bred erfarenhet och möjlighet att delta i banbrytande utveckling. Du kommer att vara en nyckelspelare i att hjälpa våra kunder nå sina framtidsvisioner, samtidigt som du utvecklar din egen kompetens och bygger erfarenhet inom ditt område. Utifrån dina erfarenheter, styrkor och ambitioner arbetar vi tillsammans för att hitta rätt uppdrag och utmaningar som passar dig, vilket ger dig möjligheten att växa och utvecklas i din karriär. Du kommer att vara en del av en organisation som värdesätter både det tekniska och det mänskliga, och som uppmuntrar till personlig och professionell utveckling. Vem är du? Vi ser gärna att du har en högskoleexamen inom teknik, datavetenskap eller motsvarande. Du har minst 5 års dokumenterad erfarenhet av programmering i exempelvis C/C++, Java eller Python. Har du även erfarenhet av inbyggda system, så är det meriterande. Vi söker dig som trivs med att ta initiativ och arbeta självständigt, samtidigt som du har förmågan att samarbeta effektivt i team. Din analytiska förmåga och kvalitetsmedvetenhet gör att du strävar efter att leverera högkvalitativa lösningar. Vi värdesätter din förmåga att tänka kreativt och hitta innovativa lösningar på tekniska utmaningar, gärna med hjälp av AI. På Combitech letar vi efter engagerade medarbetare som delar vår vision om att göra skillnad. Din personliga utveckling är viktig för oss och vi är lyhörda för dina individuella intressen och karriärmål. Vi ser fram emot att välkomna dig till vårt team, där du kan växa och bidra med dina unika färdigheter och perspektiv. Då tjänsten innebär arbete som omfattas av försvarssekretess krävs det att du genomför och godkänns i en säkerhetsprövning med registerkontroll. Urval sker löpande. Vi ser fram emot din ansökan! Kom & gör skillnad För oss är våra medarbetare nyckeln till att bygga ett smart och motståndskraftigt samhälle. Vi vet att effekten av dagens teknik enbart kan nå sin fulla potential när det finns rätt människor på rätt plats som nyttjar den. Vi tror på kraften i kollektiv intelligens och erfarenhet - något som uppstår när individer med olika kompetenser och perspektiv möts. Därför prioriterar vi mångfald och inkludering, för vi vet att det är avgörande för att öka kreativitet, innovation, engagemang och välbefinnande. Vill du veta mer om hur det är att arbeta hos oss? Kolla in våra karriärsidor! Kontaktuppgifter: Jörgen Dahlqvist, jorgen.dahlqvist (@) combitech.com Vi undanber oss rekryteringssamarbeten.

Agile Resources ABAnsök senast 28 okt.

Senior Mjukvaruutvecklare

Karlskoga·Mjukvaruutvecklare

Utveckla robusta och prestandakritiska system för avancerade samhällsviktiga tillämpningar i en senior teknikroll i Karlskoga. Vill du arbeta med tekniskt avancerade system där robusthet, prestanda och kvalitet är avgörande? I den här seniora rollen får du stort inflytande över arkitektur, teknikval och utvecklingsmetoder tillsammans med ett erfaret utvecklingsteam. Om rollen Utveckla nästa generations system för avancerad planering och databearbetning. Arbeta med komplexa produkter med höga krav på kvalitet och långsiktig förvaltning. Bidra till tekniska vägval och arkitekturella beslut. Vara en aktiv del av en kultur med kunskapsdelning och kontinuerligt lärande. Det här kommer du göra Ta fram systemdesign och mjukvaruarkitektur. Utveckla funktionalitet i Ada och C++. Genomföra kravanalys och tekniska utredningar. Arbeta med test, verifiering och kvalitetssäkring. Optimera prestanda och felsöka komplexa system. Vi söker dig som har Flera års professionell erfarenhet av mjukvaruutveckling. Djup kompetens inom objektorienterad programmering. God kunskap inom systemdesign, mjukvaruarkitektur och kodkvalitet. Erfarenhet av agila utvecklingsmetoder. Förmåga att analysera och lösa komplexa tekniska problem. Teknik & Verktyg Ada C++ Domain-Driven Design TDD och automatiserad testning CUDA och prestandaoptimering Praktisk information Ort: Karlskoga. Arbetssätt: arbete på plats. Språk: Svenska.

SAAB AktiebolagAnsök senast 19 okt.

Senior mjukvaruutvecklare

Järfälla·Mjukvaruutvecklare

Vill du påverka och göra skillnad på riktigt? Här bidrar du till att skapa trygghet för människor och samhällen. Det du gör spelar roll. Din roll Vår avdelning utvecklar och levererar världsledande ledningssystem som används av både det svenska flygvapnet och internationella kunder. Här får du möjlighet att arbeta med teknik som spelar en avgörande roll för Sveriges luftförsvar och förmåga att övervaka och skydda vårt luftrum. Du kommer främst att arbeta med Sveriges ledningssystem för luftbevakning och flygstridsledning, ett avancerat och verksamhetskritiskt system där information från bland annat radar, radiosamband, telefoni och färdplanssystem samlas för att ge operatörer rätt beslutsunderlag i realtid. Kraven på tillförlitlighet, robusthet och säkerhet är mycket höga, vilket gör arbetet både tekniskt utmanande och meningsfullt. Som en viktig del av vårt mjukvaruteam kommer du att vara med och utveckla nya funktioner, förbättra befintliga lösningar och integrera dem i ett komplext system med många olika gränssnitt. Du arbetar nära erfarna kollegor i en miljö där samarbete, teknisk kompetens och kvalitet står i fokus. Vi har ett nära och gott samarbete med både kund och operatörer med kontinuerlig dialog kring prioriteringar, planering och innehåll i kommande releaser. Samarbetet är genomgående i hela projektorganistionen från ledning ned till enskilda utvecklare, för att säkerställa att operatörerna får den bästa funktionaliteten för att utföra sitt uppdrag. Eftersom arbetet sker i miljöer som hanterar försvarshemlig information bedrivs huvuddelen av arbetet på plats på kontoret. Det skapar samtidigt goda möjligheter till nära samarbete, kunskapsutbyte och gemenskap i teamet. Framför oss ligger flera spännande satsningar, både vidareutveckling av befintliga system och utveckling av nästa generations lösningar. Din profil Vi söker en positiv och strukturerad mjukvaruutvecklare med flerårig erfarenhet och ett starkt intresse för tekniskt avancerade system. Du trivs med att analysera komplexa problem och utveckla robusta lösningar med hög kvalitet, prestanda och tillförlitlighet. Du är en lagspelare som uppskattar nära samarbete med kollegor och kunder, samtidigt som du tar eget ansvar och driver ditt arbete framåt. Du motiveras av att arbeta med samhällsviktiga system där teknik, säkerhet och verksamhetsnytta står i centrum. Din bakgrund är troligtvis civil- eller högskoleingenjör inom datavetenskap, teknisk fysik eller närliggande område och du har flerårig erfarenhet av professionell mjukvaruutveckling. Krav Goda färdigheter i flera programmeringsspråk (t ex Rust, Ada, C/C++, Java) God förståelse för datastrukturer, operativsystem och systemnära mjukvaruutveckling Erfarenhet av utveckling i Linux Goda kunskaper i svenska och engelska, både i tal och skrift Meriterande med erfarenhet inom Utveckling av komplexa samhällskritiska eller flygsäkerhetskritiska system Erfarenhet av utveckling inom försvar / transport / telekom Integration i Linux (Bash, installations-paket, nätverk) Designutredningar och specifikationer Taktiska datalänkar, färdplanssystem, eller radarsystem Befattningen kräver att du genomgår och godkänns enligt vid var tid gällande bestämmelser för säkerhetsskydd. För befattningar där Saab har krav på säkerhetsklassinplacering kan, i förekommande fall, medföra krav på visst medborgarskap. Vad du blir en del av Upptäck oändliga möjligheter. Anta utmaningar, skapa smarta innovationer och uppgradera dina förmågor. Det här är en plats för kluriga tänkare, modiga pionjärer och alla däremellan. Tillsammans uppnår vi det extraordinära, var och en tar med sitt unika perspektiv. Varje bidrag räknas. Saab är ett ledande försvars- och säkerhetsföretag med syfte att hjälpa nationer att skydda sin befolkning och bidra till trygghet för människor och samhällen. Med 28 000 talangfulla medarbetare utvecklar Saab teknik och lösningar för en säkrare och mer hållbar värld. Saab utvecklar, tillverkar och underhåller avancerade system inom flygteknik, vapen, ledningssystem, sensorer och undervattenssystem. Saab har sitt huvudkontor i Sverige men en global verksamhet där Saab är en del av många nationers försvarsförmåga. Läs mer om oss här Om du är intresserad av vilka förmåner som du kan ta del av som anställd på Saab i Sverige, kan du läsa om dem här Vänligen observera att vi arbetar med löpande urval och att tjänsten kan komma att tillsättas innan sista ansökningsdatum har gått ut.