Embedded Software Engineer

Emed Technologies
El Dorado Hills, CA

About the role

  • The Embedded Software Engineer is responsible for coordinating software development activities including concept, development, verification, validation and sustaining software engineering source code and technical documentation. Programming and project management, coordinates internal and external teams

What you'll do

  • Coordinate development and approvals of specifications and implementation of embedded software for medical drug delivery devices following IEC 62304, software hazards analysis and cyber security risk management controls per ISO/IEC 14971, FDA regulations and global medical industry standards.
  • Understands the end user perspective and requirements, accurately converts that into software designs inputs to establish topologies, software design requirements and architecture documentation, plans for software and system features to satisfy product design requirements and system components.
  • Project manage internal and external team members for software development and, when necessary, multidisciplinary team members,
  • Works with Systems, Electronic & Mechanical engineers, quality and regulatory professionals.
  • Able to use software engineering tools and techniques such as continuous integration, static code analysis, test automation and code generation.
  • Coordinate the design and implementation of code verification testing plans and procedures for software verification testing and Human Factors Engineering Validation.
  • Make recommendations for software and hardware selection and improvements.
  • Support the design transfer to manufacturing processes associated with embedded software and systems integration.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Biomedical Engineering. Master’s degree is a plus.
  • 8+ years of experience in software development for medical devices, or three years of progressive experience in software development in lieu of every year of education.
  • Experience using tools such as code review applications, software configuration management, Unified Modified Language (UML), C++, Qt, QML, J2EE .Net technologies, platforms that helps teams develop, secure, and deploy software for designing and development of medical devices embedded software systems.
  • Experience with medical software and risk management standards such as IEC 62304 and ISO 14971.
  • Experience in developing / coordinating development of embedded software for system on chip (SoC) hardware and real time operating system (RTOS).
  • Project management skills to lead projects and team members, internally and externally, organizing, and prioritizing workflow to meet schedules. Responsible, able to work independently without supervision and as a team player.
  • Good communication and presentation skills.
  • Quality Management System complaint to ISO 13485 and FDA 21 CFR Part 820.
Posted 2025-09-22

Recommended Jobs

Software Engineer, Full Stack

Tools For Humanity
San Francisco, CA

About The Company World is a network of real humans, built on privacy-preserving proof-of-human technology, and powered by a globally inclusive financial network that enables the free flow of digit…

View Details
Posted 2025-09-22

Avionics Test Engineer

Apex Technology
Los Angeles, CA

Spacecraft represent the most pressing unmet need across the entire aerospace industry. As more launch vehicles come online and the cost to orbit decreases, more companies launching payloads to space…

View Details
Posted 2025-10-01

Housekeeper/Property Cleaner/Janitorial

Fresh Start Home Cleaning
Corona, CA

Fresh Start Home Cleaning is seeking a well-trusted associate. Part-time position to start, with opportunity for full-time advancement. Benefits: Up to a $300 HIRING BONUS after 180 days. St…

View Details
Posted 2025-11-03

Senior Site Reliability Engineer

Loft Orbital Solutions
San Francisco, CA

Wanna Join the Adventure? Loft Orbital builds a space infrastructure providing a fast & simple path to orbit. We operate satellites, fly customer payloads onboard and handle the entire mission from…

View Details
Posted 2025-09-22

Tax Processing Specialist Senior Associate

Crowe LLP
Sacramento, CA

Tax Processing Specialist Senior Associate Location Sacramento, CA (Downtown area) : Your Journey at Crowe Starts Here: At Crowe, you have the opportunity to deliver innovative solutions to today's …

View Details
Posted 2025-11-01

Senior Manager, Label Support - Beverly Hills, 90210

Universal Music Group
Beverly Hills, CA

Senior Manager, Label Support - Beverly Hills, 90210, United States of America How we LEAD: As Senior Manager, Support, you serve report to the VP Support and act as the senior escalation and o…

View Details
Posted 2025-10-28

Locum Cardiothoracic Physician Assistant

Palm Careers
Sacramento, CA

We are hiring an experienced cardiothoracic physician assistant in Beautiful Sacramento, CA! This is a 3-6 month locum contract with an opportunity to extend! Includes Paid Mal Practice, Housing, Tra…

View Details
Posted 2025-07-31

Communications Associate

Archetype
San Francisco, CA

We are Archetype At Archetype, you help clients think bigger, go further, and achieve more. With over 40 years of experience and 21 offices worldwide, you join a team of 650+ creative individuals …

View Details
Posted 2025-11-03

Customer Support Representative

Jobgether
Morgan Hill, CA

This position is posted by Jobgether on behalf of Shopmonkey. We are currently looking for a Customer Support Representative in Morgan Hill, California. Join a dynamic and passionate support team wh…

View Details
Posted 2025-09-28