Demo

Embedded Software Engineer, Med Device

Goddard
San Diego, CA Full Time
POSTED ON 8/6/2025 CLOSED ON 10/30/2025

What are the responsibilities and job description for the Embedded Software Engineer, Med Device position at Goddard?

Our Mission

Through inspired engineering and design, we deliver outstanding solutions that positively impact lives. We use an interdisciplinary development process that combines our diverse engineering experience with creative industrial design solutions. We succeed when our partners succeed – it’s all about solving the most complex challenges by creating transformative technology.

Our Culture And People

At Goddard, our most important asset is our people. We don't just work together; we thrive together. We foster a culture of collaboration, continuous learning, and mutual support. We believe in taking exceptionally good care of each other because great teams build great solutions. If you are someone who embodies the values of accountability, inspiration, dedication, efficiency, innovation, integrity, quality, and reliability, we want you on our team. Come be a part of a workplace where your ideas are valued, your growth is encouraged, and your contributions make a real impact. Join us in shaping the future of transformative technology – together.

The Role

As an Embedded Software Engineer at Goddard, you will develop and support system software for embedded control of our clients’ products in the medical device industry. In this role, you will define system and hardware architecture and participate in the definition of software architecture. The ideal candidate should possess a deep understanding of embedded systems, and a background in developing software for medical devices. This is a hybrid position that can be based out of our San Diego, CA or Beverly, MA locations, with occasional travel to client sites in the area.

Responsibilities

  • Design, develop, and test embedded software solutions for medical devices in compliance with IEC 62304.
  • Collaborate with cross-functional teams including hardware engineers, quality, and project management, to define, design, and ship new features.
  • Support existing embedded software designs and provide hands-on support of system test and verification.
  • Write and maintain clean, efficient, and scalable code in C, C , and Python.
  • Ensure software meets quality and safety standards for medical devices.
  • Troubleshoot and debug software to resolve technical issues.
  • Document software designs, architecture, and testing procedures.
  • Responsible for software release process and continuous integration.
  • Develop and maintain infrastructure for Embedded Software Testing.
  • Engage with technical leads to understand firmware scope and work on implementation including testing, to meet schedules and scope.
  • Travel as-needed (valid driver’s license and vehicle required).

Qualifications

  • Education: Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Experience: 5-7 years of embedded software development, with a focus on medical devices and IEC 62304 compliance.
  • Technical Skills: Proficiency in C, C , and Python. Experience with C#, Kotlin, Java, Swift, JavaScript, HTML, and CSS is a plus.
  • Knowledge: Strong understanding of embedded systems architecture, RTOS, and software development life cycles.
  • Compliance Expertise: Familiarity with medical device regulations and standards, such as ISO 13485 and FDA guidelines, is highly desirable.
  • Soft Skills: Strong problem-solving skills, excellent communication, and the ability to work effectively in a team-oriented environment. Be able to multi-task and independently manage the requirements of several projects in parallel.

Our Benefits

Flexible Time Off: Benefit from our generous flexible time off policy. We also provide sick leave and bereavement time because we understand that not all time off is for fun.

Retirement Savings: Invest in your future with a 401(k)-retirement plan with profit sharing contribution.

Health Coverage: Access to comprehensive medical, dental, and vision insurance for you and your family.

Family Support: We are in support of establishing Families, Goddard offer 6 weeks fully paid parental leave with support of PFML state programs.

Company Engagement: Engage with your colleagues through a variety of regular company and team events, including our weekly social hours, Athletic Club outings, and department outings.

The Pay Range For This Role Is

120,000 - 140,000 USD per year(Hybrid (San Diego, California, US))

120,000 - 140,000 USD per year(Hybrid (Beverly, Massachusetts, US))

Salary : $120,000 - $140,000

C/C++ Embedded Software Engineer
APN Software Services, Inc -
San Diego, CA
Embedded Test Engineer
Innominds Software -
San Diego, CA
Embedded Software Engineer
Leidos -
San Diego, CA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer, Med Device?

Sign up to receive alerts about other jobs on the Embedded Software Engineer, Med Device career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Embedded Software Engineer, Med Device jobs in the San Diego, CA area that may be a better fit.

  • Qualcomm Technologies San Diego, CA
  • Job Details Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading techno... more
  • 24 Days Ago

  • A-Line Staffing Solutions San Diego, CA
  • Embedded Device Software Development EngineerEmbedded Device Software Development Engineer Location: San Diego, CA 92121 (Hybrid)Embedded Device Software D... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!