Senior Embedded Software Engineer
7 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
6 days ago
menlo, 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 Project Manager
3 weeks 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
4 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
3 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
3 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...
-
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...
-
Embedded Infotainment Software Engineer
2 weeks 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
2 weeks 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
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...
-
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 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 Software Test Engineer
3 weeks ago
Loves Park, United States Danfoss Full timeJob Title: Senior Software Test EngineerJob Summary: We are seeking an experienced Senior Software Test Engineer to join our team at Danfoss.Key Responsibilities:* Execute embedded software test projects from planning through maintenance for new and existing products* Develop and maintain software for verifying product functionality* Analyze regression test...
-
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...