
I.A.R. Systems AB · Uppsala
Are you interested in how software interacts with embedded systems? Would you like to create solutions that solve real problems for embedded developers worldwid...
Are you interested in how software interacts with embedded systems? Would you like to create solutions that solve real problems
for embedded developers worldwide?
About the role
You will join a team focused on improving IAR’s debugger for embedded systems by continuously seeking opportunities to improve
features, quality and user experience. IAR’s debugger is a large, complex desktop application that interacts closely with embedded
hardware and supports a wide range of devices based on different target architectures such as Arm and RISC-V.
The team focuses on development in C++, using CMake for builds and Jenkins for continuous integration. You will have flexibility
in your development environment, typically using Visual Studio or CLion, while managing workflows through Jira, Git, and GitLab
As a Software Engineer, you are responsible for writing clear, well-designed and testable code. You will navigate and work in a
large codebase that has grown organically over the years, with room to spend time modernizing and restructuring existing code.
technical debt, and dependencies.
reviews
Who are we looking for?
While you are developing desktop software, you must have a strong interest in technology and hardware, understanding how
microcontrollers and embedded systems work. We think that you already have some experience from the embedded domain from past
employments or acquired through projects in your spare time.
delivering complex and innovative solutions independently.
keen willingness to transition to and thrive in C++.
What we offer you
IAR is a multi-cultural and global business in a fast-growing industry, an organization where every co-worker's individual role is
very important in the big picture. We welcome new ideas and take pride in our achievements. We offer you the opportunity to work
in a curious, knowledge-sharing environment with a strong team spirit, where we will support you to grow both professionally and
as an individual. We are problem-solvers and take on new challenges with excitement and energy.
Apply today!
Interviews are being conducted continuously, so please apply today!
If you have any questions about the role or the process, don't hesitate to contact Alexander Vik alexander.vik@iar.com
Därför är detta jobb för dig Vill du vara med och skapa framtidens lösningar? Här får du chansen att utveckla produkter som förändrar världen och verkligen gör skillnad. Vi arbetar bland annat med uppdrag som: Verktyg för blodanalys som förbättrar global hälsa. Eldrivlinor som driver oss mot en grönare framtid. Autonoma fordon som formar morgondagens transporter. Cybersäkra mjukvarulösningar som skyddar våra digitala liv. Vår styrka är kombinationen av innovation och teknik. Vi utvecklar allt från avancerad fordonslogik till mjukvara inom medicintekniska produkter och intelligenta bildanalysverktyg. Du kommer att arbeta inom affärsområdet Software & Cloud, där vi hjälper kunder att utveckla framtidssäkra dator- och mjukvarusystem – från inbyggda system och elektronik till datadrivna företagsapplikationer, AI och molnbaserade lösningar. Arbetsuppgifter Hos oss får du friheten att tänka stort och verktygen för att förverkliga dina idéer. Som nyckelspelare i våra projekt kommer du att: Delta i hela utvecklingscykeln: från kravanalys och design till implementation, test och vidareutveckling av mjukvarulösningar för produkter och system. Skapa robusta och effektiva lösningar som används i tekniskt avancerade produkter inom Life Science, Medtech, försvar och fordonsindustri. Designa, implementera och optimera kod i C++, C# eller Java med fokus på kvalitet, prestanda och skalbarhet. Kvalifikationer Erfarenhet av utveckling i programmeringsspråk C#, C++ eller Java. Erfarenhet av att arbeta i moderna utvecklingsmiljöer, exempelvis Eclipse, Visual Studio eller IntelliJ IDEA. Minst 3 års erfarenhet av mjukvaruutveckling. Minst kandidatexamen inom ett relevant område. Flytande svenska och engelska i tal och skrift. En spännande resa med Knightec Group Knightec Group är idag en av Norra Europas ledande strategiska partners inom produkt- och digital tjänsteutveckling – hur häftigt är inte det? Genom att förena ingenjörskompetens, digital expertis och affärsförståelse hjälper vi våra kunder att omvandla ny teknik till verkliga lösningar som skapar värde. Vi arbetar i skärningspunkten mellan affärsstrategi och teknikutveckling och stöttar våra kunder genom hela resan – från de första idéerna till utveckling, implementering och vidare utveckling. På Knightec Group samlas människor med olika perspektiv, erfarenheter och specialistområden. Tillsammans skapar vi innovation som gör verklig skillnad – för företag, människor och samhället i stort. För våra medarbetare innebär det stora möjligheter att vara med och forma framtidens lösningar genom meningsfulla projekt i teknikens absoluta framkant. Här får du inte bara utvecklas och växa i din roll – du blir också en del av ett team där nyfikenhet, samarbete och modet att utmana driver oss framåt. Låter det som platsen för dig? Häng med på vår fortsatta resa! Praktisk information Tjänsten är placerad på vårt kontor i Uppsala, Dragarbrunnsgatan 45. Startdatum är så snart som möjligt eller enligt överenskommelse. Om du har några frågor om tjänsten är du välkommen att kontakta Margit Pettersson, Talent Acquisition Specialist. Observera att vi, på grund av GDPR, endast tar emot ansökningar via vår karriärsida. Vi ser fram emot att höra från dig!
Därför är detta jobb för dig Vill du vara med och skapa framtidens lösningar? Här får du chansen att utveckla produkter som förändrar världen och verkligen gör skillnad. Vi arbetar bland annat med uppdrag som: Verktyg för blodanalys som förbättrar global hälsa. Eldrivlinor som driver oss mot en grönare framtid. Autonoma fordon som formar morgondagens transporter. Cybersäkra mjukvarulösningar som skyddar våra digitala liv. Vår styrka är kombinationen av innovation och teknik. Vi utvecklar allt från avancerad fordonslogik till mjukvara inom medicintekniska produkter och intelligenta bildanalysverktyg. Du kommer att arbeta inom affärsområdet Software & Cloud, där vi hjälper kunder att utveckla framtidssäkra dator- och mjukvarusystem – från inbyggda system och elektronik till datadrivna företagsapplikationer, AI och molnbaserade lösningar. Arbetsuppgifter Hos oss får du friheten att tänka stort och verktygen för att förverkliga dina idéer. Som nyckelspelare i våra projekt kommer du att arbete med: Utvecklingsprojekt som skapar framtidens produkter. Design och implementation av embedded-mjukvara i C/C++. Systemintegration mellan inbyggda enheter och molnplattformar. Kravställning, arkitektur, test och kvalitetssäkring. Samarbete med tvärfunktionella team inom mjukvara, hårdvara och cloud. Kvalifikationer Minst 5 års erfarenhet av inbyggd mjukvara eller mjukvaruutveckling. En djup förståelse för produktutveckling och projektlivscykler. Erfarenhet av programmering i C/C++. En relevant högskole- eller universitetsutbildning. Flytande kunskaper i svenska och engelska. En spännande resa med Knightec Group Knightec Group är idag en av Norra Europas ledande strategiska partners inom produkt- och digital tjänsteutveckling – hur häftigt är inte det? Genom att förena ingenjörskompetens, digital expertis och affärsförståelse hjälper vi våra kunder att omvandla ny teknik till verkliga lösningar som skapar värde. Vi arbetar i skärningspunkten mellan affärsstrategi och teknikutveckling och stöttar våra kunder genom hela resan – från de första idéerna till utveckling, implementering och vidare utveckling. På Knightec Group samlas människor med olika perspektiv, erfarenheter och specialistområden. Tillsammans skapar vi innovation som gör verklig skillnad – för företag, människor och samhället i stort. För våra medarbetare innebär det stora möjligheter att vara med och forma framtidens lösningar genom meningsfulla projekt i teknikens absoluta framkant. Här får du inte bara utvecklas och växa i din roll – du blir också en del av ett team där nyfikenhet, samarbete och modet att utmana driver oss framåt. Låter det som platsen för dig? Häng med på vår fortsatta resa! Praktisk information Detta är en anställning placerad på vårt kontor i Uppsala, Dragarbrunnsgatan 45. Om du har några frågor om tjänsten är du välkommen att kontakta Margit Pettersson, Talent Acquisition Specialist. Observera att vi, på grund av GDPR, endast tar emot ansökningar via vår karriärsida. Vi ser fram emot att höra från dig!
Are you passionate about building reliable software and improving quality across the development lifecycle? We are looking for a Software Test Engineer to strengthen our engineering teams by driving modern testing practices, integration testing, and automation. Join us and play a key role in delivering high-performance, maintainable products. About the Role As a Software Test Engineer, your primary focus will be on test execution and test automation. You will design, implement, and evolve testing strategies that ensure product quality from early development to release. You will work closely with development teams to improve testability, identify risks early, and build confidence in every release through effective automation and integration testing. You will act as a quality advocate across teams, supporting engineers with best practices, tools, and frameworks while helping shift testing efforts toward scalable, automated solutions. You will be responsible for: * Perform and contribute to release testing, verifying end‑to‑end functionality and validating that releases meet agreed‑upon quality criteria. * Design, develop, and execute high‑quality test plans and test cases for both manual and automated testing, with strong emphasis on testing across components and services. * Build, maintain, and continuously improve test automation frameworks and contribute to automated testing within CI/CD pipelines. * Supporting development teams in adopting effective testing strategies, including unit and integration testing. * Identifying risks, defects, and quality gaps early, and communicating them clearly to stakeholders. * Collaborating in planning, design, and requirement discussions to ensure quality is built into solutions from the start. * Improving test frameworks, documentation, and processes to enhance long-term efficiency and reliability. * Supporting troubleshooting, debugging, and incident analysis across development and release cycles. Who we are looking for: You are a collaborative and quality-driven engineer who works closely with developers and stakeholders to improve outcomes, not just processes. You proactively communicate, share knowledge, and help teams adopt practical and effective testing approaches. You take a holistic view of quality, focusing on integration, system behavior, and real-world usage rather than isolated test cases. You are pragmatic, continuously improving systems step by step instead of waiting for perfect solutions. To succeed in this role, we see that you have: * Experience in software testing with a strong focus on integration testing and automation. * Hands-on experience with Python and/or Ruby for test automation. * Familiarity with test frameworks such as Pytest, Squish, or similar tools. * Experience working with CI/CD pipelines (e.g., Jenkins) and development tools like GitLab, Jira, or Artifactory. * Strong problem-solving skills and the ability to identify risks and dependencies early. * Ability to collaborate effectively with engineering teams and influence quality practices. * Fluency in English, both spoken and written. Nice to have: * Experience testing C++ software and understanding of C++ code. * Familiarity with embedded systems, compilers, or tool chains. * Experience with build systems such as CMake. What we offer you IAR is a multi-cultural and global business in a fast-growing industry, an organization where every co-worker's individual role is very important in the big picture. We welcome new ideas and take pride in our achievements. We offer you the opportunity to work in a curious, knowledge-sharing environment with a strong team spirit, where we will support you to grow both professionally and as an individual. We are problem-solvers and take on new challenges with excitement and energy. Apply today! Interviews are being conducted continuously, so please apply today!