
Surgical Science Sweden AB · Göteborg
Surgical Science is a global organisation and leading provider of medical training simulations and software solutions. Surgical Science is listed on Nasdaq Firs...
Surgical Science is a global organisation and leading provider of medical training simulations and software solutions. Surgical Science is listed on Nasdaq First North Growth Market.
Together with healthcare partners and customers in more than 90 countries, we enhance patient safety and healthcare outcomes through evidence-based, state-of-the-art simulation technology that improves clinical proficiency and performance - enabling safe and effective training without putting patients at risk.
Our solutions are used by medical training centres, universities, hospitals, and the medical device industry for practice, assessment, and certification.
With offices in Gothenburg (HQ), Stockholm, Tel Aviv, Cleveland, Cardiff, and Shenzhen, we are a fast-growing and stable organisation in a rapidly evolving world. We foster a hybrid work culture that supports onsite and remote collaboration across teams and time zones.
The role
As a Software Developer in our team, you’ll dive into a large C++ codebase and work with our proprietary 3D engine and physics engine to build lifelike simulators for healthcare professionals.
Collaborating with team members across different locations, you’ll refine and develop advanced medical simulations with realistic 3D graphics, soft-body dynamics, VR integration, and custom hardware integration, including robotics.
Your profile
We think you are a self-driven, results-oriented professional with a curious mindset. You take a holistic approach to coding and persevere in solving problems. You enjoy working independently, are comfortable working with complex code bases, and like building solutions together with brilliant colleagues. You are generous in sharing your knowledge with others and reaching out when needed.
2+ years of experience in C++ and a solid foundation in linear algebra and 3D mathematics.
Worked with Git/GitHub & agile methodologies.
Experience developing real-time or performance-critical applications.
Experience with Windows development environments and Visual Studio.
A degree in computer science, software engineering, or equivalent.
A professional level of English.
Prior knowledge of graphics rendering APIs such as Vulkan or DirectX.
Experience with game and physics engines or related frameworks (e.g. Unreal, Unity, PhysX, Cuda, or similar).
Experience in Dev tools such as JIRA, Jenkins, CMake, TeamCity, etc.
Experience in VR Development, haptics & shader programming.
Experience in additional programming languages, preferably C# & Python.
A passion for programming and crafting robust, maintainable, and high-performance code.
Experience with AI-assisted coding tools and workflow.
Why choose us?
Be part of a team developing the next-gen medical simulators with life-like graphics, world-leading haptics feedback and cutting-edge physics simulations
Collaborate with a multidisciplinary team of highly experienced developers, UX designers, medical experts, and product specialists to push the boundaries of realism and interactivity in simulation-based learning.
Work in an environment where your creativity, passion and ideas truly matter, and help shape products that train healthcare professionals and ultimately contribute to better patient outcomes.
Take ownership of meaningful technical challenges, from architecture and performance optimization to user experience and device integration, with a high degree of influence over technical decisions, product direction, and engineering practices.
🌍 Global environment (English as primary language)
💻 Hybrid work
⌚️ Flexible working hours
🏩 Optional Private healthcare
💚 Wellness allowance (Friskvårdsbidrag)
🚲 Optional bicycle lease
Surgical Science as an employer
Surgical Science is a global and continuously expanding organisation. You will be part of a dynamic, creative environment where we make sure to allow all employees to influence and contribute with their own unique experiences and knowledge.
Guided by our core values - curiosity, respect, and perseverance - we strive to empower our people by recognising their strengths, supporting their growth, and creating opportunities to make a real impact.
We invite you to join us on this exciting and meaningful journey - to shape the future of medical training and improve care for patients around the world.
Apply today!
If you think you would fit our fantastic team and enjoy our work environment, apply as soon as possible as recruitment is ongoing. Let us meet and work out together whether we are a match! We kindly request that you apply with a CV in English.
As a Software Developer C/C++ at Capgemini Engineering, you will develop, test and validate embedded software and vehicle systems. We believe the right candidate combines strong software development skills with a genuine interest in software verification and system-level testing. The role requires regular on-site presence due to the hands-on validation in vehicle and Rig environments. In this role you will play a key role in: Develop and maintain embedded software in C/C++ Perform end-to-end testing, verification, and validation in vehicle environments Troubleshoot and validate software functionality in real product environments Contribute to both development and testing in an agile environment Collaborate with cross-functional teams to improve software quality and performance Note: For this position you need to have a valid Swedish work permit and/or Swedish residency. Your profile 4+ years of experience in C/C++ development Experience with testing, verification, integration, and full software lifecycle Experience with Linux-based application development and embedded systems Familiarity with Git, CI/CD, and agile teamwork Swedish driver’s license Experience in automotive embedded environments, vehicle testing, or hardware setups is a plus as well as Swedish language skills. What we believe you will enjoy about working here Innovative environment with cutting-edge technology. Strong focus on career development and certifications. Flexible work setup to support work-life balance. Inclusive culture with strong team spirit and core values. Application As part of our recruitment process, identity verification will be conducted through inspection of your ID card, and background checks may be carried out as required.
Do you want to develop embedded software for medical devices that improve and save lives? Nexer Engineering is looking for Embedded Software Developers for assignments within the MedTech industry in Sweden. The focus is on embedded software development in regulated environments, with strong emphasis on product quality, patient safety, risk management, and compliance with medical device standards. Your role You will work throughout the embedded software development lifecycle, contributing to the development of safety-critical medical devices and systems. Responsibilities include: Developing and maintaining embedded software for medical devices Participating in software architecture and technical design activities Working with software verification, validation, and unit testing Contributing to risk management activities throughout the development process Supporting regulatory compliance and software documentation activities Collaborating closely with system engineers, quality teams, and cross-functional development teams Ensuring compliance with applicable medical device standards and development processes Your profile Proven experience in embedded software development Experience from the MedTech, Medical Device, Life Science, or other highly regulated industries Strong programming skills in Embedded C and/or C++ Experience developing software for embedded systems Understanding of software development in safety-critical or regulated environments Experience with software verification, validation, and testing activities Experience working throughout the complete software development lifecycle Ability to work in multidisciplinary product development teams Nice to have Experience working according to IEC 62304 Knowledge of medical device development processes and regulatory requirements Experience with risk management activities in product development Experience working with quality management systems in regulated environments Experience supporting audits, certifications, or regulatory submissions Swedish language skills Experience working within Swedish MedTech organizations Why Nexer Engineering? At Nexer Engineering, you will have the opportunity to work with innovative MedTech companies and contribute to products that have a direct impact on people's health and quality of life. We offer long-term assignments, strong technical communities, and opportunities to develop your expertise within embedded software, safety-critical systems, and regulated product development. Apply If you have experience in embedded software development and MedTech environments, and want to work with advanced products in a highly regulated industry, we would like to hear from you.
Har du ett starkt intresse för mjukvaruutveckling och brinner för att lösa tekniska utmaningar? Nu söker vår kund inom elektronik- och automationsföretag en Embedded Software Developer till deras R&D-avdelning i centrala Göteborg. Välkommen med din ansökan! OM TJÄNSTEN: Som Embedded Software Developer kommer du att utgå från kundbolagets kontor beläget i centrala Göteborg. I rollen kommer du att vara en viktig del av ett dedikerat utvecklingsteam om 8 medarbetare som ansvarar för att utveckla och underhålla produkter inom företagets produktportfölj. Du får arbeta med spännande projekt och har möjlighet att påverka både design, arkitektur och funktionalitet i produkterna. Du kommer till en miljö som präglas av kunskapsdelning, samarbete och teknisk nyfikenhet. Här uppmuntras du att fortsätta utvecklas som mjukvaruutvecklare samtidigt som du bidrar med egna idéer och driver förbättringar inom både produkter och arbetssätt. Kundbolaget erbjuder en flexibel arbetsmiljö, korta beslutsvägar och konkurrenskraftiga villkor. ARBETSUPPGIFTER:Delta i utvecklingsprojekt inom mjukvaruutveckling. Bidra till specifikationer och tekniska diskussioner med kollegor och kunder. Utveckla mjukvaruarkitektur och implementera lösningar i C/C++ och Qt/QML. Delta i kodgranskningar, testning och validering. Förbättra och optimera rutiner, processer och utvecklingsflöden för kontinuerlig utveckling. Arbeta med både nya och befintliga system för att säkerställa kvalitet, funktionalitet och långsiktig underhållbarhet. VI SÖKER DIG SOM:Har en kandidat eller masterutbildning inom Datateknik eller motsvarande. Har erfarenhet av mjukvaruutveckling i något modernt programmeringsspråk eller ramverk. Har goda kunskaper inom C/C++. Har erfarenhet av Linux som utvecklingsmiljö. Har god kunskap om Git och moderna utvecklingsflöden. Har förståelse för systemutveckling, kvalitetssäkring, testning och underhållbar kod. Behärskar svenska och engelska flytande, både i tal och skrift, då båda språk används internt och externt. Vidare tror vi att du: Är ödmjuk och prestigelös i ditt sätt att arbeta. Bidrar till en positiv och lärande kultur. Har en stark vilja att fortsätta utvecklas som mjukvaruutvecklare. Är nyfiken på ny teknik och engagerad i teknisk utveckling. Trivs med problemlösning och tekniskt utvecklingsarbete. Bidrar med nya idéer och ett mindset präglat av kontinuerliga förbättringar. Kan använda moderna utvecklingsverktyg effektivt, inklusive AI-baserade verktyg där det är relevant. Det är meriterande om du har erfarenhet av:Qt/QML. Jenkins. OpenEmbedded. Linux kernel-konfiguration. Kommunikationsprotokoll såsom TCP/IP, CAN eller Modbus. Den marina industrin. Har hobbyprojekt, open source-bidrag eller annan teknisk kreativitet. Vidare kommer stor vikt att läggas vid personlig lämplighet. Vi tror att du är en person som kombinerar teknisk kompetens med samarbetsförmåga, nyfikenhet och driv. Du trivs med att ta initiativ, utveckla både dig själv och dina kollegor samt bidra till teamets långsiktiga framgång. OM ANSTÄLLNINGEN: Detta är ett långsiktigt uppdrag där du blir anställd direkt av vår kund. ÖVRIG INFO:Omfattning: Heltid, 100% Start: Enligt överenskommelse Placering: Göteborg Lön: Marknadsmässig månadslön Ansök genom att klicka på länken nedan. Kom ihåg att vara snabb med din ansökan då vi gör löpande urval av kandidater och att annonsen kan stängs ner innan tjänsten är tillsatt om vi gått över till urvals och intervjufasen. Vi tar inte emot ansökningar via mail. OM FRIDAY:På Friday brinner vi för att ge dig som Tech-talang en riktigt bra start på karriären. Genom att lyssna på vad just du vill och drivs av, matchar vi dig med företag och möjligheter som får dig att se fram emot att gå till jobbet. Vi värderar ambition och potential högt och arbetar aktivt för en fördomsfri rekrytering, där alla ges samma chans att lyckas. Vi finns i Stockholm, Göteborg, Malmö, Linköping och Örebro. Varje år genomför vi över 5 000 karriärmöten och matchar kandidater med allt från globala företag till innovativa startups.