Embedded Software Engineer, Med Device - Goddard Technologies, Inc.
Beverly, MA 01915
About the Job
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 based out of our Beverly, MA or San Diego, CA locations, with occasional travel to client sites in the area.
- 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: Enjoy some well-deserved rest and relaxation with our Flexible Time Off schedule and 10 paid holidays.
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(Beverly Office)
120,000 - 140,000 USD per year(San Diego Office)
PI256495523