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

Client Experience Coordinator

Cartier
Topanga, CA

Cartier seeks a Client Experience Coordinator in Topanga to support the execution of client experience strategies in a luxury retail environment. Responsibilities include managing client interactions,…

View Details
Posted 2025-09-02

Mechanical Business Development Lead, Ottawa

Plan Group
Ontario, CA

Mechanical Business Development Lead, Ottawa The Mechanical Business Development Lead, Ottawa will be responsible for leading strategic initiatives to expand the company's presence in the Ottawa marke…

View Details
Posted 2025-09-22

Product Owner, Payroll Systems

Nbcuniversal
Universal City, CA

Company Description NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and…

View Details
Posted 2025-09-14

Staff Accountant

Umbra
Santa Barbara, CA

Umbra builds next-generation space systems that observe the Earth in unprecedented fidelity. Our mission: Deliver global omniscience. To stay ahead of climate change, geopolitical risk, and other majo…

View Details
Posted 2025-09-22

Data Analyst, Customer Success

Intellipro Group
Sunnyvale, CA

Job Title: Data Analyst, Customer Success Position Type: Permanent Location: Sunnyvale, California (Onsite) Salary Range: $100,000 - $140,000 (USD) Job ID#: 149557 Job Description: A…

View Details
Posted 2025-09-22

Hematology Oncology Nurse Practitioner

Palm Careers
Rancho Mirage, CA

Palm Health is hiring an experienced Hematology Oncology Physician Assistant or Nurse Practitioner to join our dynamic health care team in sunny Palm Springs, CA! Outstanding Base salary!  $10,000 …

View Details
Posted 2025-07-31

Software Engineer

Decagon
San Francisco, CA

About Decagon: Decagon is building the most advanced conversational AI agents for the enterprise. Since starting the company, we've been on a tear, winning over customers like Duolingo, Notion, Rip…

View Details
Posted 2025-09-13

Fallbrook Caregiver for Seniors - NOC Shifts

Qualicare, San Diego
Fallbrook, CA

Job Description Job Description Job Description **WORK NEAR YOUR HOME** for $19-$22/hour PPE provided Now hiring in the following cities: North County San Diego: Oceanside, Vista…

View Details
Posted 2025-07-30

Sr Power Electronics HIL Test Engineer

Ford
Santa Fe Springs, CA

Ford’s Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company’s vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and dat…

View Details
Posted 2025-09-14

Space Utilization Analyst

The Building People
Mountain View, CA

The Building People, LLC, has a position open for a full-time Space Utilization Analyst . The Space Utilization Analyst is responsible for initiating, managing, and executing long-range facilities …

View Details
Posted 2025-07-30