Senior Embedded Software Engineer

3 days ago


Menlo Park, United States Avails Medical, Inc. 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 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, 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, 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 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...


  • Cedar Park, United States Agile Resources, Inc. Full time

    Position Summary:We are seeking a highly motivated and talented Embedded Software Engineer to join our clients growing team. In this role, you will play a critical part in the design, development, and deployment of cutting-edge software for our Generator Systems. You will work closely with a cross-functional team of engineers to develop and deliver...


  • Cedar Park, United States Agile Resources, Inc. Full time

    Position Summary:We are seeking a highly motivated and talented Embedded Software Engineer to join our clients growing team. In this role, you will play a critical part in the design, development, and deployment of cutting-edge software for our Generator Systems. You will work closely with a cross-functional team of engineers to develop and deliver...

  • Software Engineer

    3 days ago


    Menlo Park, United States Intelliswift Software Full time

    Job Title: Software Engineer (Internal Solutions Engineer) Locations: Onsite at Menlo Park, CA Duration: 12 Months Contract on W2 (Possible Extension) Summary: The main function of an internal solutions engineer is to enable the sales and marketing teams to help customers grow their business through tools, automation, and API integration. Job...


  • Allen Park, Michigan, United States GTECH Corporation Full time

    Job Title: Embedded Software ArchitectInnovative software solutions are in high demand, and we're looking for an expert to lead our team. As an Embedded Software Architect at GTECH Corporation, you will design and implement cutting-edge infotainment systems using Android operating systems and platform components.We're offering a competitive salary of...


  • University Park, United States Pennsylvania State University Full time

    Company OverviewA leading research institution, the Applied Research Laboratory (ARL) at Pennsylvania State University, is seeking a skilled Embedded Software Engineer to join its team. Located in State College, PA, the ARL serves as a center of excellence in defense science, systems, and technologies, focusing on naval missions and related areas.Job...


  • Menlo Park, California, United States PacBio Full time

    About the RolePacific Biosciences (PacBio) is seeking an experienced Senior Software Engineer to join our team. This position offers an exciting opportunity to contribute to the advancement of genomic sequencing technology and help shape the future of scientific research and healthcare solutions.Job DescriptionAs a Senior Software Engineer at Pacific...


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


  • Allen Park, Michigan, United States GTECH Corporation Full time

    Job Description:We are seeking a highly skilled Embedded Software Architect to join our team at GTECH Corporation. This is a full-time, on-site position.This is a high-tech/high-demand software development contract position with an estimated salary of $150,000 per year. The successful candidate will be responsible for architecting, designing, and...


  • Allen Park, Michigan, United States V2soft Full time

    Company OverviewV2Soft is a global company with headquarters in Bloomfield Hills, Michigan, and locations in Mexico, Italy, India, China, and Germany.We provide high-performance technology solutions to solve real business problems. Our mission is to become our customers' true partners, enabling mutual success.We promote diversity in the workplace, which...


  • University Park, United States Pennsylvania State University Full time

    About the Company:The Applied Research Laboratory (ARL) at Pennsylvania State University is a renowned research center dedicated to developing innovative solutions for challenging scientific, engineering, and technology problems. As part of the university's esteemed Guidance and Control Technologies Division, our team of researchers and engineers collaborate...


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


  • cedar park, United States Agile Resources, Inc. Full time

    Position Summary:We are seeking a highly motivated and talented Embedded Software Engineer to join our clients growing team. In this role, you will play a critical part in the design, development, and deployment of cutting-edge software for our Generator Systems. You will work closely with a cross-functional team of engineers to develop and deliver...


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