
Capgemini Engineering Sverige AB · Göteborg
As a Software Developer C/C++ at Capgemini Engineering, you will develop, test and validate embedded software and vehicle systems. We believe the right candidat...
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.
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.
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. To succeed in this role, we think you have: 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. It is beneficial if you also have any of the following: 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. Benefits: 🌍 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.
Would you like to work at the forefront of autonomous driving and combine advanced C++ development with system design? Academic Work is currently looking for an experienced developer for our client in Gothenburg! About the role In this role, you will combine system design with development in C++ and Python. You will become part of a small, close-knit team of five people where collaboration with the Product Owner and Unit Leader is close. The work revolves around understanding, breaking down, and realizing requirements in advanced software systems for autonomous functions — from analysis and architecture to implementation and testing. For this role, we are looking for someone who is curious, enjoys learning new things and does not hesitate to ask for help when needed. At the same time, you are proactive and take initiative to drive the work forward. You are offered A stimulating work environment with a focus on personal and professional development The opportunity to work with the latest technology A flexible workplace where you can combine office work and remote work Work tasks Work with requirements analysis, requirements breakdown, and system design Develop and test software in C++ and Python Model and document systems in SystemWeaver or similar tools Use specialized analysis and debugging tools Collaborate closely with the team to ensure robust and scalable solutions We are looking for someone who Has several years of experience in embedded software development with strong knowledge of C++ and Python Has professional experience within the automotive industry Has experience with software architecture and design patterns Is comfortable working with system design, requirements analysis, and requirements breakdown Has experience with CarWeaver / SystemWeaver Has good knowledge of English, Swedish is highly meritorious To succeed in the role, your personal skills are: Goal oriented Responsible Organized Our recruitment process This recruitment process is handled by Academic Work and it is our client’s wish that all questions regarding the position is directed to Academic Work. Our selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.
Who We Are Allgon is a leading manufacturer of wireless machinery control systems, delivering customized solutions to companies across the industrial sector. Our customers engage with us through our subsidiaries, Tele Radio, Åkerströms and Sistematica. We are passionate about developing industrial remote control solutions that enhance safety and efficiency worldwide. Our R&D department values fast decision-making, open communication, and a flat organizational structure while offering strong resources and excellent development opportunities. We have a team of around 50 professionals working across multiple locations, including Gothenburg, Björbo, and Malaga. About the Role We are looking for an Embedded Software Developer to join our embedded software development team. In this role, you will contribute to ensuring that our software is designed for scalability, maintainability, and efficiency, enabling multiple teams to work seamlessly on development. This is a hands-on role, involving direct software development, requirements management, and architectural best practices. The role is based in the head office in Gothenburg and reports to the R&D Embedded Manager. Key Responsibilities: Represent embedded software in project core teams and act as a technical expert across projects. Contribute to the development of specifications, design, and implementation of software solutions. Provide accurate time and resource estimations for software development. Ensure adherence to software architecture and design standards. Collaborate with product managers, project managers, and other engineers to align software solutions with business needs. Analyze and define technical requirements, considering cost, performance, usability, and customer needs. What We’re Looking For We are looking for a skilled embedded software developer who thrives in a collaborative and technical environment. The ideal candidate has professional experience with embedded software development, enjoys working close to the hardware, and is motivated to contribute to high-quality embedded software solutions. This role requires strong organizational skills with a focus on quality and attention to detail. The candidate should have a customer-focused mindset and the ability to translate requirements into technical solutions. Additionally, we seek someone who is self-driven, capable of working independently, and takes responsibility for their work. Key qualifications include: University degree in Electronics, Computer Science, or a related field, or hands-on experience in software engineering. 3 years of experience in embedded software development, including requirement management, architectural design, testing, and automation. Experience in programming, preferably C. Strong understanding of software development methodologies and structured processes. Basic knowledge of electronics with the ability to read and interpret circuit diagrams. Experience in wireless communication and communication protocols is meritorious. Excellent problem-solving skills with a keen eye for technical details. Fluent in English (written and verbal) and preferably also Swedish. What We Offer Work with cutting-edge, high-quality products in a dynamic environment. Opportunities for continuous professional growth and career development. A challenging and rewarding role within a growing organization. Collective agreement, including 9 extra days off per calendar year through reduced working hours. 3,000 SEK annually for wellness benefits. About Allgon Allgon is a Swedish company specializing in industrial radio control, with a strong track record in wireless technology innovation. Through our brands Tele Radio, Åkerströms and Sistematica, we have built a global presence, employing over 470 professionals and presence in 26 countries. We offer an exciting work environment in a profitable and growing organization with a strong technical focus. Despite our global reach, we maintain the close-knit atmosphere of a smaller company, where every employee has a voice and can influence the projects they work on. At Allgon, sustainability is a key priority—ecologically, socially, and financially. We are committed to attracting passionate individuals who share our vision of a safer, more efficient world through advanced wireless technology. Join us and contribute to building world-class embedded software solutions! We look forward to your application! ⭐