Embedded Software Engineer

3 days ago


Stockholm, Stockholm, Sweden Edison Smart® Full time
Embedded Software Engineer - Medical Device (V-79201)

Location: Stockholm, Sweden
Sector: Medical & Nursing
Salary: 30.00 EU to 50.00 EU per hour

C++ Embedded Software Engineer – Medical Devices
My client is seeking an experienced C++ Embedded Software Engineer to help develop next-generation medical device firmware and embedded software solutions. This role offers a unique opportunity to work on mission-critical systems that push the boundaries of preventive healthcare technology. If you have a strong background in low-level programming, firmware development, and embedded engineering, this might be for you

Responsibilities

  • Embedded Software Development – Design, develop, and optimize firmware and low-level software for medical devices, working with C, C++, and Python.
  • Real-Time System Programming – Develop software for real-time, safety-critical applications running on ARM Cortex-M and similar embedded platforms.
  • Hardware Integration – Work closely with electrical engineers, sensor specialists, and hardware teams to integrate software with custom medical hardware.
  • Bluetooth & Wireless Communication – Implement low-power BLE and other communication protocols for seamless device connectivity.
  • Medical Device Compliance – Ensure software meets regulatory standards such as IEC 62304 and ISO 13485.
  • Debugging & Optimization – Use tools such as JTAG, GDB, logic analyzers, and oscilloscopes to debug complex firmware issues.
  • Automated Testing & CI/CD – Develop automated test frameworks and integrate with continuous integration pipelines (Jenkins, Azure DevOps, etc.).
  • Cross-Functional Collaboration – Work with hardware, machine learning, and cloud teams to deliver integrated medical technology solutions.

Requirements

  • 5+ years of experience in embedded software development with a focus on C, C++, and Python.
  • Strong experience with RTOS (FreeRTOS, Zephyr, etc.) and bare-metal firmware.
  • Hands-on experience with low-level drivers, hardware abstraction layers (HAL), and peripheral interfaces such as SPI, I2C, UART, CAN, and USB.
  • Solid understanding of real-time constraints, power management, and memory optimization in embedded systems.
  • Experience with medical device software development and knowledge of relevant standards (IEC 62304, ISO 14971) is a plus.
  • Familiarity with Bluetooth (BLE), Wi-Fi, or other wireless communication protocols is highly desirable.
  • Strong debugging skills using tools such as JTAG, SWD, logic analyzers, and oscilloscopes.
  • Experience with unit testing, automated testing, and CI/CD pipelines for embedded systems.
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.

If this seems of interest to you, please apply

In partnership with our clients, Edison Smart welcomes applications from candidates of all backgrounds, experiences, and perspectives. We are committed to fostering diversity and inclusion in the workplace. As a global specialist in Smart technology talent solutions, we connect expert technologists with opportunities that drive the 'Industry 4.0' revolution.

Due to the high volume of applications, it is not always possible to respond to unsuccessful applicants. Therefore, if we have not responded to your application within five days, please assume that on this occasion your application has not been successful.

#J-18808-Ljbffr

  • Stockholm, Stockholm, Sweden Vipas Full time

    We are seeking a talented Embedded Software Engineer (Automotive) to join our team and contribute to the development of cutting-edge embedded systems for next-generation automotive products. As a key member of our team, you will focus on low-level programming, collaborating closely with hardware and software teams to ensure our systems deliver robust...


  • Stockholm, Stockholm, Sweden Vipas Full time

    VIPAS AB is a dynamic and innovative company that drives the future of telecom, Automotive, Retail, and Banking. As a lead embedded software engineer, you will be part of a team that designs and develops complex embedded software systems.About the Role:The role will focus on the development of software products using various embedded platforms and...


  • Stockholm, Stockholm, Sweden Coalesce Management Consulting Full time

    Coalsese Management Consulting is seeking a skilled and experienced Embedded Software Engineer to join our team in the automotive domain. Your mission will be to help bring a Chinese-sourced Battery Management System (BMS) up to European safety and software standards, ensuring compliance with EU regulations and alignment with industry best practices,...


  • Stockholm, Stockholm, Sweden Vipas Full time

    VIPAS AB offers attractive employment packages for IT consultants, aligned with the Teknikföretagen (Almega) collective agreement. As a senior software engineer, you will be part of an innovative team driving the future of telecom, Automotive, Retail, and Banking.About VIPAS:We strive to create a world where business technology perfectly aligns with your...


  • Stockholm, Stockholm, Sweden Tbwa ChiatDay Inc Full time

    Applied Intuition is a vehicle software supplier that accelerates the adoption of safe and intelligent machines worldwide. Founded in 2017, Applied Intuition delivers the AI-powered ADAS/AD toolchain, vehicle platform, and autonomy stack to help customers shorten time to market, build high-quality systems, and create next-generation consumer experiences. 18...


  • Stockholm, Stockholm, Sweden Applied Intuition Full time

    Applied Intuition is a vehicle software supplier that accelerates the adoption of safe and intelligent machines worldwide. Founded in 2017, Applied Intuition delivers the AI-powered ADAS/AD toolchain, vehicle platform, and autonomy stack to help customers shorten time to market, build high-quality systems, and create next-generation consumer experiences. 18...


  • Stockholm, Stockholm, Sweden Vipas Full time

    Join Our Team VIPAS AB as a Senior/Mid-level Embedded Software EngineersDo you have what it takes to thrive in the vibrant world of IT consulting? VIPAS AB, a burgeoning company, proudly invites you to embark on your next engaging project as our Senior/Mid-level Embedded Software Engineers.About VIPAS:Imagine a world where your business technology perfectly...


  • Stockholm, Stockholm, Sweden Coody Full time

    Looking for the freedom of freelancing with the security of a full-time job? At Coody, we offer the best of both worlds—high salary, full benefits, and the flexibility to work remotely on cutting-edge projects.On average, joining Coody means increasing your salary by 44%. How do we do it?The math is simple. We pay you more by cutting unnecessary costs —...


  • Stockholm, Stockholm, Sweden Edison Smart® Full time

    Job DescriptionCareer Opportunity: Embedded Software EngineerThis role offers a unique chance to work on mission-critical systems pushing the boundaries of preventive healthcare technology.We are seeking an experienced C++ embedded software engineer to develop next-generation medical device firmware and embedded software solutions. Key responsibilities...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    At TN Sweden, we strive to create a world where business technology perfectly aligns with goals—efficient, scalable, and innovative.We deliver tailored solutions using cutting-edge technologies like Java and Python. Our team is well-versed in software development, DevOps, and engineering, bringing years of experience and expertise.As an Embedded C/C++...


  • Stockholm, Stockholm, Sweden Scania CV AB Full time

    At Scania CV AB, we are shaping the future of real-time systems. Our team is responsible for developing and configuring a modular software platform that plays a central part in shaping and developing future ECUs for all brands in the TRATON group.Your RoleAs an Embedded software developer, you will be part of an agile team consisting of developers from...


  • Stockholm, Stockholm, Sweden XpertDirect Full time

    We are looking for a Low-Level Embedded Software Engineer to join our client's team in Stockholm, Sweden. This is an exciting opportunity to develop and maintain firmware for next-generation sensing chipsets and processors, taking consumer electronics products from concept to production.You will collaborate with cross-functional teams to write efficient and...


  • Stockholm, Stockholm, Sweden Coalesce Management Consulting Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Specialist to join our team at Coalesce Management Consulting. This is a unique opportunity to work on the electrification revolution, contributing to bringing a Chinese-sourced Battery Management System (BMS) up to European safety and software standards.About the RoleThe successful candidate...


  • Stockholm, Stockholm, Sweden XpertDirect Full time

    We are seeking an Embedded Platforms Engineer to lead the development of cutting-edge avionics, satellite systems, and secure embedded platforms using RISC-V architecture. As a key member of our team at XpertDirect, you will be responsible for designing, developing, and optimizing real-time embedded software for aerospace systems.About the Role:You will...


  • Stockholm, Stockholm, Sweden Vipas Full time

    Vipas is committed to innovation and excellence in automotive technology. We seek a skilled engineer to develop and maintain cutting-edge embedded systems for our next-generation automotive products. This role involves working closely with hardware and software teams to ensure our systems meet the highest standards of performance and...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    Key ResponsibilitiesAs Senior Embedded Engineer at SEGULA Technologies Sweden, you will be responsible for designing and implementing software for embedded devices and systems. You will also develop, test, and debug C++/C software, review code and design, and analyse and enhance system efficiency, stability, and scalability. Additionally, you will integrate...


  • Stockholm, Stockholm, Sweden Vipas Full time

    Join Our Team VIPAS AB as a Senior Embedded Software Developer (MedTech)Location: Malmö/Lund, SwedenJob type: Fulltime, OnsiteDo you have what it takes to thrive in the vibrant world of IT consulting? VIPAS AB, a burgeoning company, proudly invites you to embark on your next engaging project as our Senior Embedded Software Developer (MedTech).About...


  • Stockholm, Stockholm, Sweden Vipas Full time

    Job DescriptionWe are seeking an experienced Embedded Software Developer to join our team for a client location, on an exciting product development project. The ideal candidate will have a strong background in low-level embedded software development and enjoy working with microcontroller-based systems.This role involves developing low-level software for...

  • Software Engineer

    6 days ago


    Stockholm, Stockholm, Sweden Vipas AB - Stockholm Full time

    Vipas AB is a leading IT consulting company that delivers tailored solutions using cutting-edge technologies like Java and Python. As our Senior Embedded/Linux Developer, you will be part of an innovative team driving the future of telecom, Automotive, Retail, and Banking.About Vipas AB:We strive to create a world where business technology perfectly aligns...


  • Stockholm, Stockholm, Sweden Vipas Full time

    As an Embedded System Software Test/Verification Engineer at VIPAS AB, you'll be part of an innovative team driving the future of telecom, automotive, retail, and banking. With opportunities in diverse industries, you'll have flexibility and growth in your career.We're seeking a talented engineer who can anchor the full software lifecycle – from...