Senior Embedded Software Engineer
1 month ago
Job Title: Senior Embedded Software Engineer
Location: Menlo Park, CA
Reports To: VP Engineering
Department: Engineering
Job 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 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
1 month ago
Menlo Park, California, 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 Software Engineer
1 month ago
Menlo Park, California, United States Mainspring Energy, Inc. Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Mainspring Energy, Inc. in Menlo Park, CA. As a key member of our embedded systems team, you will be responsible for designing and developing software components for our revolutionary linear generator, a sophisticated system that produces clean,...
-
Embedded Software Developer
1 month ago
Menlo Park, California, United States eInfochips (An Arrow Company) Full timeJob Title: Embedded Firmware EngineerLocation: Menlo Park, CACandidate will work onsite from day 1 at Menlo Park, CAMin years of experience: 8+ yearsJob Description:We are seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will be responsible for developing and...
-
Embedded Engineer
2 months ago
Menlo Park, United States eInfochips (An Arrow Company) Full timeJob Title: Embedded Firmware EngineerLocation: Menlo Park, CACandidate will work onsite from day 1 at Menlo Park, CAMin years of experience : 8+ yearsJob Description:What You'll Be Doing:We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will be...
-
Senior Software Engineer
2 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...
-
Embedded Engineer
1 month ago
menlo, United States eInfochips (An Arrow Company) Full timeJob Title: Embedded Firmware EngineerLocation: Menlo Park, CACandidate will work onsite from day 1 at Menlo Park, CAMin years of experience : 8+ yearsJob Description:What You'll Be Doing:We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will be...
-
Senior Project Manager
1 week ago
Allen Park, Michigan, United States Futran Tech Solutions Pvt. Ltd. Full timeJob Summary:We are seeking a highly experienced Senior Project Manager to lead our Embedded Software projects in the Automotive domain. The ideal candidate will have a strong background in project management, with a minimum of 10+ years of experience in the field. Key Responsibilities:- Lead and manage Embedded Software projects in the Automotive domain-...
-
Senior Software Engineer
3 weeks ago
Overland Park, Kansas, United States L3Harris Technologies Full timeJob Title: Senior Associate, Software EngineerJob Overview:L3Harris Technologies is seeking a highly skilled Senior Associate, Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and testing software for advanced tactical radio equipment.Key Responsibilities:Apply computer...
-
Embedded Systems Software Engineer
1 month ago
Brooklyn Park, Minnesota, United States Cirtec Medical Full timeAbout the JobCirtec Medical is seeking an experienced Embedded Software Engineer to join our team in Brooklyn Park, MN. As a key member of our Engineering team, you will be responsible for developing software for Class II and III medical devices.Key ResponsibilitiesDevelop embedded software designs for various active implantable medical device...
-
Embedded Systems Software Engineer
2 weeks ago
Brooklyn Park, Minnesota, United States Cirtec Medical Full timeAbout the JobCirtec Medical is seeking a highly skilled Embedded Software Engineer to join our team in Brooklyn Park, MN. As a key member of our Engineering team, you will be responsible for developing software for Class II and III medical devices.ResponsibilitiesDevelop embedded software designs for various active implantable medical device...
-
Lead Embedded Software Engineer
2 weeks ago
Pinellas Park, Florida, United States GE Aerospace Full timeJob Summary:GE Aerospace is seeking a highly skilled Lead Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded software for our aerospace products.Key Responsibilities:Architect and develop modules, components, features, or entire embedded software...
-
Embedded Systems Software Developer
1 week 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 Engineer
1 week 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 Cybersecurity Software Engineer
4 weeks ago
Park City, Utah, United States L3Harris Technologies Full timeJob Title: Embedded Cybersecurity Software EngineerJob Code: 15707Job Location: Salt Lake City, UTWork Schedule: 9/80We are seeking skilled Software Engineers to contribute to the development of innovative networking technologies for mobile ad-hoc wireless communications systems. As a member of our team, you will work collaboratively to design, develop, and...
-
Embedded Infotainment Software Engineer
5 days ago
Allen Park, Michigan, United States Ford Motor Company Full timeJob SummaryAs an Embedded Infotainment Software Engineer at Ford Motor Company, you will be responsible for designing and developing software solutions for infotainment systems. This role requires a strong understanding of software development principles, as well as experience with C/C++/Java programming languages.Key ResponsibilitiesDesign and develop...
-
Embedded Software Engineer
5 days ago
University Park, Florida, United States Pennsylvania State University Full timeJob Description and Position Requirements:We are seeking a highly motivated and talented Embedded Software Engineer to join our team at the Applied Research Laboratory (ARL) at Penn State University. The successful candidate will develop software and firmware for the autonomous control of current and future undersea systems.The ARL is an authorized DoD...
-
Senior Lead Software Engineer
5 days 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...
-
Embedded Systems
3 months ago
Brooklyn Park, United States Cirtec Medical Full timeThis 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...
-
Senior Software Engineer
4 weeks ago
Menlo Park, California, United States Equation Staffing Full timeAbout Learn to WinLearn to Win is a pioneering education technology company that empowers individuals to create engaging lessons and quizzes with their own content. By leveraging cutting-edge tools, we aim to democratize curriculum creation and make active learning more accessible to everyone.Our team is passionate about delivering next-generation tools for...
-
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,...