
Knowit AB (Publ) · Linköping
Do you want to work with advanced embedded systems and be part of shaping the next generation of intelligent technology? At Knowit Connectivity, we are growing ...
Do you want to work with advanced embedded systems and be part of shaping the next generation of intelligent technology?
At Knowit Connectivity, we are growing and looking for engineers who want to combine embedded development with modern technologies such as AI, machine learning, and computer vision.
About the role
As an embedded software engineer, you will work in collaborative teams developing advanced systems across a range of industries. Our assignments vary in both technology and setup – from in-house projects to customer-facing roles.
You will be involved throughout the development lifecycle, working with design, implementation, testing, and validation of embedded systems. Depending on the assignment, you may also work with AI-driven features, data processing, and perception systems.
We offer an environment where continuous learning is encouraged, and where you have the opportunity to explore new technologies and deepen your expertise over time.
C or C++ development, or model-based development using Simulink
End-to-end development (design, implementation, testing, verification, validation)
Machine Learning, Deep Learning, or Computer Vision
Real-time systems
Python scripting
Working with communication protocols (e.g. CAN, Ethernet)
Functional safety and standards such as ISO 26262, ISO 21434, or A-SPICE
Testing at unit, integration, or system level
Who you are
You are a team player who takes responsibility for your work and contributes to a positive and collaborative environment.
You are curious and proactive, with an interest in both embedded systems and emerging technologies such as AI. You enjoy learning new things and sharing knowledge with others.
You communicate fluently in both English and Swedish, verbally and in writing.
About us
Knowit offers an exciting workplace that provides great opportunities for our employees to develop, both professionally and personally. With supportive, versatile, and creative colleagues, we at Knowit Connectivity offer an exciting and inclusive culture where we strive to ensure a healthy balance between private life and professional life.
In addition to complementing each other professionally, we also make sure we have fun together, both inside and outside office hours, with activities such as workshops, seminars, and after-works.
All our leaders have a strong focus on our employees, and through close dialogue, we do our utmost to make your next assignment the best one so far. We value a culture of openness, community, and continuous improvement – and we always encourage new ideas and initiatives.
Application
Apply now – we review applications continuously.
If you have any questions, feel free to reach out and we’ll be happy to tell you more.
Professional Galaxy är ett IT- och teknikkonsultbolag som tillhandahåller högspecialiserad kompetens inom IT, mjukvaruutveckling, SAP, inköp, elektronik och mekanisk konstruktion. Vi samarbetar med erfarna seniora experter och levererar strategiskt värdeskapande kompetens till några av Sveriges mest komplexa och analytiskt krävande projekt. Vårt fokus ligger alltid på hög kvalitet, professionalism och tydliga, mätbara resultat. Vi söker en Embedded Software Engineer (C/C++ & Linux) Nu söker vi en erfaren Embedded Software Engineer till ett konsultuppdrag i Linköping. Uppdraget riktar sig till dig som har en bred teknisk profil och ett starkt intresse för algoritmutveckling, embedded system och avancerad mjukvara i resursbegränsade miljöer. Om uppdraget I rollen kommer du att arbeta med utveckling av mjukvara för inbyggda system, med fokus på prestanda, effektivitet och robusthet. Du blir en del av ett tekniskt kompetent team där du bidrar i hela utvecklingskedjan – från design och implementation till test och optimering. Arbetet innefattar bland annat: Utveckling i C och C++ för embedded Linux-miljöer Algoritmutveckling och optimering Arbete nära hårdvara och förståelse för systemarkitektur Hantering av resursbegränsade system Samarbete i tvärfunktionella team Beroende på din profil kan du även arbeta med områden som bildbehandling, geodata eller sensordata Krav Minst 4 års relevant arbetslivserfarenhet God kunskap i C och C++ Erfarenhet av Embedded Linux Erfarenhet av algoritmutveckling Bred teknisk kompetens (generalistprofil) Grundläggande kunskap om datorarkitektur (hårdvara) Goda kunskaper i matematik, exempelvis filterteori Meriterande Erfarenhet av bildbehandling eller Computer Vision Kunskap inom Remote Sensing Förståelse för sensorkalibrering och sensormodeller Erfarenhet av geodata och GIS Erfarenhet av Vulkan Erfarenhet av Python Erfarenhet av arbete med minnes- och resursbegränsade system Erfarenhet av embedded system generellt Erfarenhet av att porta mjukvara mellan olika Linux-system Erfarenhet av Git/GitLab Erfarenhet av testautomation Kännedom om flyg- eller navigationssystem Övrig information Plats: Linköping (arbete sker på plats) Uppdragsstart och längd: Enligt överenskommelse Ansökningsdag: 2026-04-30 Startdatum: ASAP Slutdatum: Öppet Ansökan: Är du rätt person för uppdraget, eller vill du rekommendera en stark kandidat? Tveka inte att kontakta oss. Ansök gärna redan idag, urval och intervjuer sker löpande. Ansök genom att bifoga ditt CV (vi vill inte ha något personligt brev) och besvara urvalsfrågorna. Frågorna utgår från kravprofilen och dina svar ligger till grund för urvalet. Att besvara frågorna är en förutsättning för att ansökan ska anses komplett. Vänligen notera att alla krav och meriter ska vara uppfyllda vid ansökningstillfället. Öppen för alla Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.
Do you enjoy analyzing complex problems, troubleshooting issues, and testing your solutions in real-world environments? If so, this could be the opportunity for you. We are currently looking for an Embedded Software Engineer to join our team supporting a customer in the manufacturing industry, specializing in material handling solutions. In this role, you will work on developing, improving, and maintaining control systems. It is an excellent fit for someone who thrives on technical challenges and enjoys being involved throughout the entire process—from analysis and troubleshooting to implementation and verification. You will be employed as a consultant by Nexer Engineering, with your home office based in Linköping. About the Role You will become part of a team responsible for handling: Customer-reported issues Improvement requests from users and sales organizations across Europe Development of new functionality The work is varied, and priorities can change quickly when critical issues arise. We are therefore looking for someone who enjoys working in a dynamic environment where problem-solving is at the heart of the role. A significant part of your work will involve analyzing systems, identifying root causes of issues, developing solutions, and verifying them through testing on physical products. Development is primarily carried out in Structured Text (IEC 61131-3). Who You Are You have a background in embedded software development and are comfortable working with C/C++. At the same time, you're not someone who only wants to write new code all day—you find troubleshooting, analysis, and understanding how complete systems work just as rewarding. We believe you: Have experience developing software in C/C++, preferably for embedded or hardware-near systems. Have strong analytical skills and enjoy technical troubleshooting. Work in a structured manner while thriving in a fast-paced environment where priorities can shift quickly. Enjoy combining software development with hands-on work and testing in a laboratory environment. Are a collaborative team player with strong communication skills. Experience with Structured Text, PLC programming, or working with physical products is considered an advantage but is not required. The team works in an agile environment using a combination of Scrum and Kanban. Collaboration is close, and everyone works together to quickly solve the highest-priority challenges. Application If this sounds like the right opportunity for you and you believe Nexer could be your next employer, we would love to receive your application! Please note that we do not accept applications via email. More About Nexer At Nexer, you'll join a bold, entrepreneurial employer with an international presence. We are proud to lead the digital transformation and stay at the forefront of technology through an agile and forward-thinking approach. Here, you'll have unique opportunities to think big, act smart, and grow professionally. As a family-owned company with a long-term perspective, you'll work close to decision-makers and have genuine opportunities to influence both your own development and the company's future.
Vill du arbeta i gränslandet mellan mjukvara, system och hårdvara och vara med och utveckla lösningar som möjliggör testning av avancerade kamera- och radarsystem inom automotive? Som Software Engineer får du en central roll i utvecklingen av mjukvaruplattformar och verktyg för test, validering och analys, i både lokala och globala projekt. Du arbetar nära team inom utveckling, test och system för att skapa effektiva och tillförlitliga lösningar. Du är involverad i hela utvecklingscykeln – från kravhantering och systemförståelse till implementation och verifiering. Det innebär att du arbetar med att ta emot, analysera och hantera systemkrav, och säkerställer att dessa omsätts till fungerande mjukvarulösningar. Du utvecklar och testar lösningar samt följer upp att de uppfyller både funktionella och tekniska krav. Genom ett helhetsperspektiv på systemet bidrar du till att driva arbetet framåt och säkerställa stabila och välfungerande lösningar. Du arbetar i agila team och samarbetar i en global kontext, där du har daglig kontakt med kollegor i olika funktioner och delar av organisationen. Genom ett nära samarbete över geografiska och organisatoriska gränser bidrar du till kunskapsdelning, framdrift och en gemensam leverans med hög kvalitet. I rollen kommer du att: Utveckla och förbättra mjukvara för test, analys och styrning, inklusive applikationer, scripts (Python/Lua) och användargränssnitt Analysera data, loggar och testresultat för att identifiera förbättringsområden Felsöka system och kommunikation samt analysera rotorsaker i HW/SW‑integrationer (t.ex. CAN, Ethernet, ECU, GMSL) Stödja projekt, DV/PV och produktion med tekniska lösningar och analyser Aktivt bidra till förbättrad kvalitet, stabilitet och effektivitet i verktyg och arbetssätt Kvalifikationer Vi söker dig som har ett par års erfarenhet och vill utvecklas inom mjukvaruutveckling med fokus på test och verifiering, i en miljö där du får bygga en bred systemförståelse – inte bara skriva kod. Du är en engagerad teamspelare med teknisk kompetens och god analytisk förmåga, samt ett tydligt intresse för mjukvara, felsökning och kvalitetssäkring. Du arbetar strukturerat och med hög närvaro i det dagliga arbetet, och samarbetar nära teamet på plats för att säkerställa hög kvalitet i våra produkter och i utvecklingen av våra lösningar och processer. I ditt arbete analyserar du problem, identifierar rotorsaker och bidrar till förbättringar i hur vi utvecklar, testar och verifierar våra system. Du kommunicerar tydligt och trivs i en miljö där du får arbeta med komplexa tekniska utmaningar tillsammans med andra. För att lyckas i rollen ser vi att du har: Civilingenjörs- eller högskoleingenjörsexamen inom datateknik, elektronik eller liknande 2–4 års erfarenhet av kravhantering/ mjukvaruutveckling Erfarenhet av att arbeta i team, gärna i agila miljöer God förståelse för programmering och mjukvarudesign Programmeringskunskaper i exempelvis Python, Lua, C eller liknande Goda kunskaper i svenska och engelska Meriterande Kunskap inom automotive och kommunikation (t.ex. CAN, Ethernet, Autosar) Grundläggande kunskap inom embedded systems Erfarenhet av testautomation eller liknande tekniska miljöer Hos oss får du arbeta i gränslandet mellan mjukvara, systemförståelse och tekniknära problemlösning. Du blir en del av utvecklingen av verktyg och plattformar som säkerställer kvaliteten i våra produkter. Du arbetar nära ett erfaret och engagerat team med högteknisk kompetens, där närvaro, samarbete och kunskapsdelning är en naturlig del av vardagen. Här får du goda möjligheter att utvecklas, ta ansvar och påverka både tekniska lösningar och arbetssätt Ansökan och kontaktinformation Har du frågor om tjänsten är du välkommen att kontakta rekryterande chef, Dejan Stanojlovic, Dejan.Stanojlovic@magna.com eller Talent Acquisition Partner: Per Lind, per.lind@magna.com Sista ansökningsdatum: 2026-08-07. Observera att vi tillämpar löpande urval. Vi är just nu inne i sommar- och semesterperioden, vilket kan innebära något längre svarstider och planerar att påbörja urvalet i början av augusti