Senior Embedded Software Engineer
6 days ago
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.
-
Senior Embedded Software Engineer
2 months ago
Menlo Park, United States Avails Medical, Inc. Full timeJob 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...
-
Senior Embedded Software Engineer
7 days ago
Menlo Park, United States The Human Resource, LLC Full timeWe 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...
-
Senior Embedded Software Engineer
5 days ago
Menlo Park, CA, United States The Human Resource, LLC Full timeWe 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...
-
Senior Software Engineer
3 weeks ago
Menlo, Georgia, United States Pyramid Consulting, Inc Full timeJob 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...
-
Senior Software Engineer
3 weeks ago
Menlo Park, California, United States PacBio Full timeJob 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...
-
Embedded Systems Software Developer
3 weeks ago
Menlo Park, California, United States Simple Solutions Full timeEmbedded 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...
-
Senior Software/ML(Machine Learning) Engineer
3 weeks ago
menlo, United States Pyramid Consulting, Inc Full timeImmediate 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,...
-
Senior Software/ML(Machine Learning) Engineer
1 month ago
menlo, United States Pyramid Consulting, Inc Full timeImmediate 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,...
-
Senior Lead Software Engineer
2 weeks ago
Menlo Park, California, United States Brio Digital Full timeJob 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...
-
Senior Lead Software Engineer
1 week ago
Menlo Park, United States Brio Digital Full timeHighly 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...
-
Senior Software/ML(Machine Learning) Engineer
3 weeks ago
Menlo Park, United States Pyramid Consulting, Inc Full timeImmediate 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,...
-
Senior Software/ML(Machine Learning) Engineer
1 month ago
Menlo Park, United States Pyramid Consulting, Inc Full timeImmediate 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,...
-
Senior Director of Software Engineering
3 weeks ago
Menlo Park, California, United States Reconstruct Full timeWe 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...
-
Senior Cloud Software Engineer
2 weeks ago
Menlo Park, California, United States OSI Engineering Full timeWe 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...
-
Senior Java Software Engineer
1 month ago
Menlo, Georgia, United States OSI Engineering Full timeCloud 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 timeJob 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...
-
Senior Software Engineer
2 weeks ago
Menlo Park, California, United States PacBio Full timeSenior 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...
-
Senior Systems Engineering Manager
3 weeks ago
menlo, United States Avails Medical, Inc. Full timeSENIOR 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...
-
Senior Systems Engineering Manager
2 weeks ago
menlo, United States Avails Medical, Inc. Full timeSENIOR 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...
-
Senior Frontend Software Engineer
1 week ago
Menlo Park, California, United States OSI Engineering Full timeJob 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...