Senior Embedded Software Engineer

6 days ago


menlo, United States The Human Resource, LLC Full time

We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. In addition to developing new software, this role will be responsible for maintaining existing product codebases, ensuring continued compliance with regulatory standards, and driving software maintenance planning and execution. The ideal candidate will have experience in medical software development, working knowledge of regulatory standards applicable to IVD Medical Devices, and a passion for delivering high-quality, reliable software that meets the stringent requirements of the healthcare industry. This role requires close collaboration with internal and external cross-functional teams, including hardware engineers, clinical scientists, and regulatory experts, to ensure successful product development and product lifecycle management.

Key Responsibilities:

  • Software Design & Development: Lead the architecture, design, and implementation of embedded software and applications for IVD medical devices, ensuring compliance with industry standards.
  • Software Maintenance: Oversee the maintenance of on-market product codebases, ensuring continued product software lifecycle maintenance planning, regulatory compliance, and alignment with customer needs.
  • Maintenance Planning & Execution: Lead software maintenance planning efforts, including bug fixing, performance improvements, and product updates, while ensuring thorough documentation and testing to meet regulatory and quality standards.
  • Regulatory Compliance: Ensure software development and maintenance activities adhere to applicable regulatory standards (e.g., IEC 62304, ISO 13485, FDA 21 CFR Part 820) and participate in the preparation of technical documentation for regulatory submissions.
  • Collaboration: Work closely with cross-functional internal teams, including R&D, Quality, regulatory, and leadership in addition to external contractors and consultants to understand requirements and develop software solutions that meet clinical and technical needs
  • Testing: Develop and execute unit tests, integration tests ensuring the software meets performance and safety requirements.
  • Code Review & Mentorship: Provide technical leadership, conduct code reviews, mentor junior engineers, and promote best practices in software development.
  • Continuous Improvement: Identify opportunities for improving development processes, tooling, and workflows to increase efficiency and product quality.
  • Project Management: Contribute to project planning, task estimation, and risk management. Ensure timely delivery of software components in alignment with project milestones.

Qualifications:

  • Education: Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
  • Experience:
  • 6+ years of software development experience, with at least 4 years in medical device or regulated industry (preferably IVD).
  • Experience maintaining and enhancing software for on-market products, with a focus on long-term reliability and compliance.
  • Strong experience with embedded systems development, real-time operating systems (RTOS), and microcontrollers.
  • Proficiency in programming languages such as C, C++, Python, or other relevant languages.
  • Independently setup and maintain development environments for ARM products and an IAR embedded workbench
  • Familiarity with medical device software development lifecycle, including design controls, risk management, and verification/validation activities.
  • Skills:
  • Knowledge of regulatory standards like IEC 62304, ISO 14971, and FDA 21 CFR Part 820 and the FDA’s Guidance on cybersecurity
  • Strong understanding of software development methodologies (Agile, Scrum) and issue tracking tools (Jira)
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • Strong communication skills and ability to interact with both technical and non-technical stakeholders.

Preferred Qualifications:

  • Experience in developing and maintaining software for diagnostic devices, laboratory equipment, or other healthcare technologies.
  • Familiarity with cybersecurity standards (e.g., FDA cybersecurity guidance) in medical device software.



  • Menlo Park, United States Avails Medical, Inc. Full time

    Job Title: Senior Embedded Software EngineerLocation: Menlo Park, CAReports To: VP EngineeringDepartment: EngineeringJob Summary:We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. In addition to...


  • Menlo Park, United States The Human Resource, LLC Full time

    We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. In addition to developing new software, this role will be responsible for maintaining existing product codebases, ensuring continued compliance...


  • Menlo Park, CA, United States The Human Resource, LLC Full time

    We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. In addition to developing new software, this role will be responsible for maintaining existing product codebases, ensuring continued compliance...


  • Menlo, Georgia, United States Pyramid Consulting, Inc Full time

    Job Title: Senior Software/ML EngineerJob Summary:We are seeking a highly skilled Senior Software/ML Engineer to join our team at Pyramid Consulting, Inc. in Menlo Park, CA. As a key member of our Silicon team, you will be responsible for developing optimized software in an embedded environment for vector machines, building an optimization flow or compiler...


  • Menlo Park, California, United States PacBio Full time

    Job DescriptionPacific Biosciences (PacBio) is seeking an experienced Senior Software Engineer to lead the design, development, and maintenance of instrument control software for our cutting-edge genomic sequencing platforms.This position offers an exciting opportunity to contribute to the advancement of genomic research and development of technologies that...


  • Menlo Park, California, United States Simple Solutions Full time

    Embedded Systems Software DeveloperAbout the Role:At Simple Solutions, we're seeking an experienced Embedded Systems Software Developer to join our team. As an Embedded Systems Software Developer, you will be responsible for designing, developing, and testing software for embedded systems. This includes writing and interfacing with the Hardware Abstraction...


  • menlo, United States Pyramid Consulting, Inc Full time

    Immediate need for a talented Senior Software/ML(Machine Learning) Engineer. This is a 12+months contract (Possible Extension) opportunity with long-term potential and is located in Menlo Park, CA(Onsite). Please review the job description below and contact me ASAP if you are interested.Job ID:24-43529 Pay Range: $75 - $80/hour. Employee benefits include,...


  • menlo, United States Pyramid Consulting, Inc Full time

    Immediate need for a talented Senior Software/ML(Machine Learning) Engineer. This is a 12+months contract (Possible Extension) opportunity with long-term potential and is located in Menlo Park, CA(Onsite). Please review the job description below and contact me ASAP if you are interested.Job ID:24-43529 Pay Range: $75 - $80/hour. Employee benefits include,...


  • Menlo Park, California, United States Brio Digital Full time

    Job Title: Senior Lead Software EngineerAbout the Role:We are seeking a highly skilled Senior Lead Software Engineer to join our team at Brio Digital. As a Senior Lead Software Engineer, you will be responsible for owning the architecture, development, and deployment of high availability systems that empower AI Agents.Key Responsibilities:Design and develop...


  • Menlo Park, United States Brio Digital Full time

    Highly skilled in end-to-end software engineering and looking to join a Rocketship start-up in AI? This is the perfect job for you. The Job As a Senior Lead Software Engineer, you'll be working directly with the Founding Engineer and CTO in building high availability systems that empower AI Agents. Involved in the full engineering lifecycle, you'll be...


  • Menlo Park, United States Pyramid Consulting, Inc Full time

    Immediate need for a talented Senior Software/ML(Machine Learning) Engineer. This is a 12+months contract (Possible Extension) opportunity with long-term potential and is located in Menlo Park, CA(Onsite). Please review the job description below and contact me ASAP if you are interested.Job ID:24-43529 Pay Range: $75 - $80/hour. Employee benefits include,...


  • Menlo Park, United States Pyramid Consulting, Inc Full time

    Immediate need for a talented Senior Software/ML(Machine Learning) Engineer. This is a 12+months contract (Possible Extension) opportunity with long-term potential and is located in Menlo Park, CA(Onsite). Please review the job description below and contact me ASAP if you are interested.Job ID:24-43529 Pay Range: $75 - $80/hour. Employee benefits include,...


  • Menlo Park, California, United States Reconstruct Full time

    We are seeking a highly skilled Senior Director of Software Engineering to lead our team of talented software engineers in building the next generation of web and mobile applications for Reconstruct.The ideal candidate will have a strong technical vision and a 'continuous improvement' mindset, with experience in implementing Cloud/SaaS solutions and managing...


  • Menlo Park, California, United States OSI Engineering Full time

    We are seeking a highly skilled Senior Cloud Software Engineer to be a key contributor in developing cloud-based services that will drive the future of OSI Engineering. You will join our small and dynamic Cloud Services team, using the latest technology and tools to build high-quality, cross-platform solutions that delight our customers.Key...


  • Menlo, Georgia, United States OSI Engineering Full time

    Cloud Services DeveloperWe're seeking an experienced software engineer to contribute to the development of cloud-based services that drive business growth. As a key member of our Cloud Services team, you'll work with the latest technology and tools to build high-quality, cross-platform solutions that delight our customers.Responsibilities:Take a technical...


  • Menlo Park, California, United States Exponent Full time

    Job Title: Security-Focused Embedded Systems Engineer/EvaluatorWe are seeking a highly skilled Security-Focused Embedded Systems Engineer/Evaluator to join our team at Exponent. As a key member of our Electrical Engineering and Computer Science Practice, you will play a critical role in testing and troubleshooting secure identity credentials and other...


  • Menlo Park, California, United States PacBio Full time

    Senior Software Engineer - Instrument Control SpecialistPacific Biosciences (PacBio) is seeking an experienced and innovative Senior Software Engineer specializing in instrument control software development using C#.This position offers an exciting opportunity to contribute to the advancement of genomic sequencing technology, helping to shape the future of...


  • menlo, United States Avails Medical, Inc. Full time

    SENIOR SYSTEMS ENGINEERING MANAGERREPORTS TO: VP of EngineeringESSENTIAL JOB FUNCTIONS / RESPONSIBILITIES: Responsible for providing technical direction and system level expertise for the design, development, and sustaining of Avails electronic IVD products including electrical sensors, embedded systems, algorithms, hardware, software, and associated...


  • menlo, United States Avails Medical, Inc. Full time

    SENIOR SYSTEMS ENGINEERING MANAGERREPORTS TO: VP of EngineeringESSENTIAL JOB FUNCTIONS / RESPONSIBILITIES: Responsible for providing technical direction and system level expertise for the design, development, and sustaining of Avails electronic IVD products including electrical sensors, embedded systems, algorithms, hardware, software, and associated...


  • Menlo Park, California, United States OSI Engineering Full time

    Job SummaryWe are seeking a skilled Senior Frontend Software Engineer to join our front-end engineering team. As a key team member, you will be responsible for developing mobile and web applications that drive our business forward.Key Responsibilities:Architect and write high-quality front-end code using Typescript, JavaScript, and React.Collaborate with...