Principal Embedded C++ Software Engineer
Full Spectrum partners with leading companies in MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, engineers at Full Spectrum love the challenge of working with clients on products that have a meaningful impact. Working across different client projects with a wide range of technologies, a career at Full Spectrum offers both technical and professional growth opportunities.
Principal Embedded C++ Software Engineer
The Principal Embedded C++ Software Engineer will have the opportunity to work on a diverse set of products, including complex medical devices, robotics, and industrial equipment. This position requires an individual who enjoys learning new software technologies and working on the cutting edge of product development.
ROLE RESPONSIBILITIES:
· Take a key role in a fast-paced cross-functional team
· Collaborate directly with clients to understand requirements and make critical design decisions
· Design, develop, test, and debug embedded software for medical devices, adhering to industry best practices and regulatory standards (e.g., IEC 62304)
· Write and maintain unit tests
· Participate in code reviews
· Execute with minimal guidance and provide technical oversight and guidance for other team members
KEY SKILLS:
· 10+ years recent experience with modern embedded C++
· Experience developing medical devices or other safety critical systems
· Strong hands-on experience with embedded Linux development, including programming, debugging, and troubleshooting
· Strong experience with modern SDLC processes (unit testing, static analysis, CI/CD)
· Strong familiarity with modern software development tools (Git, SVN, or other industry-standard source control) and SDLC processes
· Experience using Agile techniques, including task / issue management
· Demonstrated commitment to high quality
· Strong oral and written communication skills
· Highly motivated, self-disciplined, independent and results oriented
· Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience
DESIRED EXPERIENCE:
· Experience with Yocto
· Experience developing and maintaining Jenkins or Azure DevOps pipelines
· Experience with Qt
Recommended Jobs
Patient Care Tech (PCT) I/II, HealthAlliance-Clinton Hospital - Geri-Psych Unit, Eves and Nights
Schedule Details: Holidays - Every Other Holiday, Monday through Friday, Weekends - Every Other Weekend Shift: Nights, Evenings and per diem availability Hours: 24 - 32 hours Cos…
Client Services Manager POST NUMBER: 6649945003
Welcome to Vaco – an uncommon company with an empowered culture. At Vaco, we welcome talented innovators seeking a collaborative environment where creative freedom rings. Since 2002, we have exp…
Registered Nurse, Cardiology Testing, 20 Hours (Days)
POSITION SUMMARY: The registered nurse, adheres to the rules and regulations of the Massachusetts Board of Registration in Nursing. is primarily responsible for professional performance and di…
Senior Software Engineer - Diagnostics
About Seurat Seurat is transforming manufacturing for people and our planet by delivering a scalable additive manufacturing solution to fundamentally change how products are made. Seurat’s proprie…
Homemaker
***Applicants that don't opt in for text messages will not be considered. About the Role If caring for others comes naturally to you, this is an ideal opportunity! At Interim HealthCare, we share …
Engineering Program Manager
Top 3 technical skills that are required for the role: 1. Project Management Experience & skills (including financials, resource planning, risk management, project plan development\execution) 2. E…
Sales Operations Manager
Company Description Veolia in North America is the top-ranked environmental company in the United States for three consecutive years, and the country’s largest private water operator and technol…
Surgical Center Nurse - Waltham, MA
Job Description Job Description Job Purpose: The Surgical Center Nurse is responsible for all nursing care and activities, ensuring that the highest quality patient care is maintained. This po…
Appian Developer
Akkodis is seeking an Appian Developer for a Contract with a client in North Quincy, MA. You will develop and deliver high-quality Appian BPM solutions while ensuring robust design and technica…