Senior Embedded Software Engineer

1 month ago


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 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, 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, United States SRI Tech Solutions Inc. Full time

    Job Details: As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware...


  • Menlo, Georgia, United States SRI Tech Solutions Inc. Full time

    At SRI Tech Solutions Inc., we are seeking a highly skilled Senior Embedded Software Developer to join our team. OverviewWe are a leading technology company specializing in innovative software solutions for the latest Linux kernel, Zephyr RTOS, and RISC-V architecture. Our team is passionate about delivering high-quality software that meets the demands of...


  • Menlo Park, CA, United States Mainspring Energy, Inc. Full time

    Driven by our vision of the affordable, reliable, net-zero carbon grid of the future, Mainspring has developed a new category of power generation — the linear generator — that delivers local, scalable, and fuel-flexible power to help accelerate the transition to the net-zero carbon grid. The unique combination of attributes offered by Mainspring’s...

  • Embedded Systems

    4 months ago


    Brooklyn Park, United States Cirtec Medical Full time

    This position is eligible for a $5,000 sign on bonus. This position is located on-site based out of our corporate headquarters in Brooklyn Park, MN. ABOUT THE COMPANY Cirtec Medical is more than just another design shop or contract manufacturer, we offer a uniquely comprehensive range of vertically integrated capabilities. Cirtec Medical...


  • Menlo Park, California, United States Exponent Full time

    Join Exponent's Electrical Engineering & Computer Science Practice and take your career to the next level. As a Computer Scientist, you will work on high-profile projects, collaborate with expert teams, and develop cutting-edge solutions.About the OpportunityWe are seeking a talented Computer Scientist to join our team in Menlo Park, CA. This is an exciting...


  • menlo, United States SRI Tech Solutions Inc. Full time

    Job Details: As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware...


  • menlo, United States SRI Tech Solutions Inc. Full time

    Job Details: As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware...


  • Park City, Utah, United States L3Harris Technologies Full time

    Job Title: Chief Embedded Software DeveloperEstimated Annual Salary: $120,000 - $180,000About L3Harris TechnologiesL3Harris Technologies is a leading provider of advanced defense and commercial technologies. Our company has a rich history of innovation and a commitment to delivering exceptional solutions to our customers.Job DescriptionWe are seeking an...


  • 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...


  • Franklin Park, United States Life Fitness Full time

    Join us as we empower the world to work out, creating healthier lives together.About the Opportunity: Our Embedded Software Engineer is responsible for the performance of professional work in research, development, design, testing, analysis, production, construction, maintenance, or operation of company product lines. Significant latitude is given to work...


  • Menlo Park, California, United States PacBio Full time

    Software Engineer, Senior - TestPacBio is seeking a detail-oriented Senior Software Engineer in Test to join our dynamic team in California.Pacific Biosciences (PacBio) is dedicated to advancing scientific research and healthcare solutions through innovative genomic technologies. We are currently looking for a skilled Senior Software Engineer in Test to play...


  • Sunset Park, United States Vermeer Full time

    Position Overview:As an Embedded Systems/Robotics Engineer at Vermeer, you will play a critical role indesigning, developing, and optimizing embedded systems for our advanced vision-based GPS-denied localization product. Your work will involve sensor integration, product design, and hardware system testing, enabling the seamless operation of our systems on a...


  • Allen Park, United States Acro Service Corp Full time

    Embedded System EngineerLocation : Allen Park,MI,48101 (Onsite)Long term contractPosition Description:Experience Required:• 5+ Years of experience in automotive software development or validations. • 5+ Years of experience in software development life cycle - CMMI or Agile process experience. • 5+ Years of experience utilizing software testing or...


  • Menlo Park, United States META Full time

    Summary: The Host Networking team is responsible for all aspects of networking specific to servers including networking applications, network transport and analytics and NICs. The team is increasingly focused on building high performance network solutions for our AI workloads.We are looking for a manager who will lead the group developing network drivers...


  • Allen Park, Michigan, United States Acro Service Corp Full time

    We are seeking an experienced Embedded Systems Engineer to join our team at Acro Service Corp in Allen Park, MI.About the Position:This is a long-term contract opportunity that requires on-site work. As an Embedded Systems Engineer, you will be responsible for working with automotive software development and validation. Your expertise will be utilized to...


  • Allen Park, Michigan, United States Acro Service Corp Full time

    Job Title: Senior Automotive Software Development EngineerCompany Overview: Acro Service Corp is a leading provider of innovative solutions in the automotive industry.Estimated Salary: $120,000 - $160,000 per year, depending on experience and qualifications.Job Description:We are seeking an experienced Senior Automotive Software Development Engineer to join...


  • Brooklyn Park, Minnesota, United States L3Harris Technologies Full time

    About the Role:L3Harris Technologies is a leading provider of advanced technology solutions for defense and commercial markets. We are seeking an experienced Software Engineer to join our team.Job Summary:This exciting opportunity involves developing software for embedded devices and systems from requirements to production, designing, coding, testing, and...


  • Park City, United States L3Harris Technologies Full time

    Job Title: Specialist, Software Engineer Job Code: 18419 Job Location: Salt Lake City, Utah Job Schedule: 9/80, 1st shiftJob Description: L3Harris is currently seeking a software engineer with a background and experience in embedded real-time software development. The qualified candidate will have exciting, challenging, and rewarding opportunities to support...


  • Menlo Park, United States Meta Inc Full time

    Summary: Our team develops OpenBMC, an open source, Linux based embedded system that enables remote management at scale. We also support Open Bridge-IC (OpenBIC) which enables an open-source co-processor to assist BMC in system management. OpenBMC started as a hack by 4 Facebook engineers in 2014 and now has more than 2.6 Million units deployed, monitoring...