Embedded Software Engineer

1 month ago


London, United Kingdom Panda Surgical Full time

Job Description

About the Company

Panda Surgical, a University College London Medical Device spinout, is developing the first-ever handheld robotics platform for minimally invasive neurosurgery offering surgeons enhanced dexterity and decision-support, making these complex operations safer, more effective, and more widely adopted.

About the Role

We are seeking a talented Embedded Software Engineer to join our team and play a crucial role in developing the next generation of life-saving surgical robotic systems. You will be responsible for designing, implementing, and testing critical low-level software that controls the functionality and performance of various robotic components.

Responsibilities

  • Design, develop, and maintain embedded software for real-time control of robotic actuators, sensors, and communication interfaces in a medical device.
  • Write efficient, maintainable and reliable code adhering to coding standards and best practices.
  • Perform unit tests, integration tests, and system-level verification to ensure software functionality and meet rigorous quality standards.
  • Collaborate with a cross-functional team comprised of mechanical engineers, electrical engineers, and control system engineers, to ensure seamless integration of software with hardware and system requirements.
  • Participate in design reviews, FMEA (Failure Mode and Effects Analysis), and risk management activities.
  • Understand and comply with relevant regulatory requirements for medical devices (e.g., IEC 62304, FDA 21 CFR Part 820).
  • Stay up-to-date on the latest advancements in embedded software development and relevant technologies.

Requirements

  • BSc or MSc degree in Computer Science, Electrical Engineering, or related field.
  • Minimum of 3 years of experience or PhD developing embedded software for real-time systems, preferably in the medical device industry.
  • Strong understanding of embedded systems concepts, especially on real-time operating systems (RTOS), device drivers, and memory management.
  • Proficient in C or C++ programming languages.
  • Experience with debugging tools and techniques for embedded systems.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork skills.
  • Ability to work independently and manage multiple projects simultaneously.

Desired Skills

  • Experience with Zephyr RTOS (including Devicetree and KConfig).
  • Experience with robotic control systems and mechatronics.
  • Experience with software development for safety-critical applications.
  • Experience with embedded systems design.
  • Knowledge of software version control systems (preferably Git).
  • Experience with continuous integration and continuous delivery (CI/CD) practices.
  • Experience with Electrical CAD software (preferably KiCad) to support circuit design.
  • Experience with profiling tools and techniques for embedded systems.

By joining our team, you will receive a competitive salary and will work in a flexible and collaborative working environment. Simoultaneously, you will get the opportunity to work on cutting-edge technology that can make a real impact on patient care.

If you are the right person for this role, we would love to hear from you at jobs@panda-surgical.com.

#J-18808-Ljbffr

  • London, United Kingdom Hexwired Recruitment Full time

    Embedded Software Engineer - £50k - £70k - London - Remote Hexwired Recruitment has partnered with a expanding and successful Electronics manufacturer in London now seeking an Embedded Software Engineer with good experience working on BLE protocols and ideally Nordic Chipets. As a Embedded Software Engineer, you will be writing Firmware as well as the...


  • Uxbridge, Greater London, United Kingdom Premier Group Recruitment Ltd Full time

    Embedded Software Engineer Location: Uxbridge Salary Range: £65,000 to £75,000 per annum Required Skills: Engineering - Electronics, Engineering - Embedded Software We are currently seeking an experienced Embedded Software Engineer to join our team at [Company Name]. As an Embedded Software Engineer, you will be responsible for developing and implementing...


  • London, United Kingdom Walter Everett Full time

    **Embedded Software Engineer** **Walter Everett Is a recruitment agency and we are currently helping our client to recruit an Embedded Software Engineer.** **The client designs and manufactures energy-efficient, cutting-edge lighting and control product systems for industry and residential customers. They are part of a global specialist in electronic and...


  • Uxbridge, Greater London, United Kingdom Premier Group Recruitment Ltd Full time

    Embedded Software Engineer Location: Uxbridge Salary Range: £65,000 to £75,000 per annum Required Skills: Engineering - Electronics, Engineering - Embedded Software We are currently seeking an experienced Embedded Software Engineer to join our team at [Company Name]. As an Embedded Software Engineer, you will be responsible for developing and...


  • London, United Kingdom Hexwired Recruitment Limited Full time

    Embedded Software Engineer - £50k - £70k – London – RemoteHexwired Recruitment has partnered with a expanding and successful Electronics manufacturer in London now seeking an Embedded Software Engineer with good experience working on BLE protocols and ideally Nordic Chipets.The company are rapidly expanding due to successful investment as well as...


  • London, United Kingdom HEXWIRED RECRUITMENT LIMITED Full time

    Embedded Software Engineer - £50k - £70k - London - Remote Hexwired Recruitment has partnered with a expanding and successful Electronics manufacturer in London now seeking an Embedded Software Engineer with good experience working on BLE protocols and ideally Nordic Chipets. The company are rapidly expanding due to successful investment as well as recent...


  • London, United Kingdom Hexwired Recruitment Limited Full time

    Embedded Software Engineer - £50k - £70k - London - Remote Hexwired Recruitment has partnered with a expanding and successful Electronics manufacturer in London now seeking an Embedded Software Engineer with good experience working on BLE protocols and ideally Nordic Chipets. The company are rapidly expanding due to successful investment as well as...


  • London, United Kingdom EpsilonR Full time

    The successful candidate will join our client’s UK L-Band Centre of Excellence, tasked with crafting top-tier Embedded Software for their L-Band Terminal range. Under the guidance of the Senior Embedded Software Engineer and the Engineering Manager, they will design and execute embedded software for Satellite Communication Terminals, ensuring...


  • Twickenham, Greater London, United Kingdom Endeavour Recruitment Solutions Full time

    Software Developer, Software Engineer Job Type: Permanent Technologies: Embedded C Micro controllers serial communications C# NET Visual Studio Embedded Endeavour Recruitment has the opportunity for an Embedded Software Engineer to join our client, a top tier supplier to the renewable energy sector, for a permanent role based near Twickenham. You...


  • London, United Kingdom Walter Everett Full time

    **Embedded Software Engineer** **Walter Everett Is a recruitment agency and we are currently helping our client to recruit aElectronic Design Engineer.** **The client designs and manufactures energy-efficient, cutting-edge lighting and control product systems for industry and residential customers. They are part of a global specialist in electronic and...


  • London, United Kingdom Tewke Full time

    Embedded Software Engineer Tewke is designing the next generation of energy saving smart home automation devices to create the home of the future. As a growing startup, Tewke is on a mission to change the way people live within their homes, by empowering them to automatically save energy, and improve their living environment.   Tewke have developed...


  • London, United Kingdom Tewke Full time

    Job Description Embedded Software Engineer Tewke is designing the next generation of energy saving smart home automation devices to create the home of the future. As a growing startup, Tewke is on a mission to change the way people live within their homes, by empowering them to automatically save energy, and improve their living environment.   Tewke...


  • London, United Kingdom EpsilonR Full time

    The successful candidate will join our client’s UK L-Band Centre of Excellence, tasked with crafting top-tier Embedded Software for their L-Band Terminal range. Under the guidance of the Senior Embedded Software Engineer and the Engineering Manager, they will design and execute embedded software for Satellite Communication Terminals, ensuring adherence...


  • Wembley, Greater London, United Kingdom Indotronix Avani UK Full time

    We are seeking a skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will play a crucial role in designing software applications for embedded microprocessors, controlling components, functions, and user interfaces in hardware designs. Additionally, you will collaborate closely with our hardware engineers and wider...


  • Wembley, Greater London, United Kingdom Indotronix Avani UK Full time

    We are seeking a skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will play a crucial role in designing software applications for embedded microprocessors, controlling components, functions, and user interfaces in hardware designs. Additionally, you will collaborate closely with our hardware engineers and wider...


  • Wembley, Greater London, United Kingdom Indotronix Avani UK Full time

    Job Description We are seeking a skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will play a crucial role in designing software applications for embedded microprocessors, controlling components, functions, and user interfaces in hardware designs. Additionally, you will collaborate closely with our hardware...


  • London, United Kingdom Alten Ltd Full time

    Company Description Are you passionate about engineering? Do you want to make a difference? You could be one of our 54k+ colleagues in over 30 countries working on inspiring projects in the most innovative companies. Join us and start building tomorrows world today! Job Description As an embedded software engineer, you will join the team in West Sussex to...


  • Twickenham, Greater London, United Kingdom Endeavour Recruitment Solutions Full time

    Sector: Software Developer, Software Engineer Job Type: Permanent Technologies: Embedded C Micro controllers serial communications C# NET Visual Studio Embedded Endeavour Recruitment has the opportunity for an Embedded Software Engineer to join our client, a top tier supplier to the renewable energy sector, for a permanent role based near...


  • London, United Kingdom Platform Recruitment Full time

    **Remote - Senior Embedded Software Engineer - Salary 65k-75k** This is a great opportunity to join an established startup developing innovative connected products for the medical field. They are based in London but offering fully remote. They are looking to bring on an embedded engineer who is comfortable working withEmbedded C/C++ as well as RTOS...


  • London, United Kingdom g2 Recruitment Full time

    Role: Embedded Software Engineer Location: London Length: 12 Month Contract An SME in the London area is currently on the market for an Embedded Software consultant to come in and add to their small team to help push through projects they currently have in their development pipeline. Experience of ‘C’ software development in an embedded...