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-11-25

Recommended Jobs

Senior Software Engineer

Relativity Space
Long Beach, CA

At Relativity Space, we have two audacious goals: to build the next great commercial launch company with Terran R and to become America's leading force in additive manufacturing innovation. Both cont…

View Details
Posted 2025-11-25

VTL CNC Machinists- 1 Shift

Allied Mechanical
Ontario, CA

ABOUT ALLIED MECHANICAL Since 1951, Allied Mechanical ( has been providing excellence in machining services to a broad range of business platforms including aerospace, space, energy, nuclear, milit…

View Details
Posted 2025-11-22

Senior Lab Test Engineer

Archer
San Jose, CA

Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are …

View Details
Posted 2025-11-28

Remote Licensed Insurance Sales - Must live in CA

Farmers Insurance
Folsom, CA

A local Farmers Insurance in Folsom, CA is looking to hire highly motivated individuals! We are looking for Licensed Insurance Professionals to help service our clients. As a P roducer , youll wor…

View Details
Posted 2025-10-31

Software Engineer, Perception

Waymo
Mountain View, CA

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildi…

View Details
Posted 2025-11-25

Network Engineer

Zone It Solutions
California City, CA

We are looking for a Network Engineer for California City, CA, United States based assignment. You will be working with Industry leaders providing expert services. Over 5 years’ experience in imp…

View Details
Posted 2025-11-28

Enterprise Account Executive, Growth and Acquisition Dublin, Ireland

ESR Healthcare
Dublin, CA

Enterprise Account Executive, Growth and Acquisition Dublin, Ireland Enterprise Account Executive, MEDDPICC, SaaS, C-Suite, Value Based Selling, Enterprise Sale, Acquisition, Overachieving revenue …

View Details
Posted 2025-11-18

Business Architecture - Tech Infrastructure Manager

Public Employees Retirement System
Sacramento County, CA

Job Description and Duties An executive search firm will be assisting in the recruitment process for this position. Your application package will be forwarded to their team for consideration.  A…

View Details
Posted 2025-11-20

Software engineer technology

TieTalent
Los Angeles, CA

FanDuel Group is a world-class team of brands and products all built with one goal in mind to give fans new and innovative ways to interact with their favorite games, sports, teams, and leagues. That…

View Details
Posted 2025-11-21