At a Glance
- Tasks: Join a dynamic team to design and develop embedded software for medical devices.
- Company: Full Spectrum partners with MedTech leaders to create impactful software solutions.
- Benefits: Enjoy medical insurance, 401(k), paid maternity leave, and more perks.
- Why this job: Work on meaningful projects that improve lives while growing your technical skills.
- Qualifications: 10+ years in modern embedded C++, preferably in medical or safety-critical systems.
- Other info: Collaborate directly with clients and lead cross-functional teams in a fast-paced environment.
The predicted salary is between 42000 - 70000 £ per year.
Principal C++ Embedded Software Engineer
Direct message the job poster from Full Spectrum
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.
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 development on Linux, Windows, an RTOS, or bare metal
- Strong experience with modern SDLC processes (unit testing, static analysis, CI/CD)
DESIRED EXPERIENCE:
- Experience with Yocto
- Experience developing and maintaining Jenkins or Azure DevOps pipelines
- Experience with Qt
Seniority level
Mid-Senior level
Employment type
Full-time
Industry
Medical Equipment Manufacturing
Referrals increase your chances of interviewing at Full Spectrum by 2x
Inferred benefits:
- Medical insurance
- Vision insurance
- 401(k)
- Paid maternity leave
- Disability insurance
Get notified about new Embedded Software Engineer jobs in Greater Boston .
Worcester, MA $140,000.00-$170,000.00 3 days ago
Franklin, MA $80,000.00-$110,000.00 1 week ago
#J-18808-Ljbffr
Principal C++ Embedded Software Engineer employer: Full Spectrum
Contact Detail:
Full Spectrum Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal C++ Embedded Software Engineer
✨Tip Number 1
Network with professionals in the MedTech industry. Attend relevant conferences or meetups where you can connect with engineers and hiring managers from companies like Full Spectrum. Building these relationships can give you insights into the company culture and potentially lead to referrals.
✨Tip Number 2
Familiarise yourself with the latest trends and technologies in embedded systems, especially those related to medical devices. Being knowledgeable about standards like IEC 62304 will not only help you in interviews but also demonstrate your commitment to the field.
✨Tip Number 3
Prepare to discuss your hands-on experience with modern SDLC processes. Be ready to share specific examples of how you've implemented unit testing, static analysis, or CI/CD in your previous projects, as this is crucial for the role at Full Spectrum.
✨Tip Number 4
Consider reaching out directly to the job poster on LinkedIn or through other professional networks. A direct message expressing your interest in the position and highlighting your relevant experience can make a strong impression and increase your chances of landing an interview.
We think you need these skills to ace Principal C++ Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 10+ years of experience with modern embedded C++. Emphasise any work you've done on medical devices or safety-critical systems, as this is crucial for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for developing software that has a meaningful impact. Mention specific projects where you've collaborated with clients and made critical design decisions.
Showcase Relevant Skills: Clearly outline your hands-on experience with embedded development on Linux, Windows, RTOS, or bare metal. Include your familiarity with SDLC processes like unit testing and CI/CD, as these are key skills for the position.
Prepare for Technical Questions: Be ready to discuss your experience with tools like Yocto, Jenkins, or Azure DevOps in detail. Prepare examples of how you've used these tools in past projects to demonstrate your technical expertise.
How to prepare for a job interview at Full Spectrum
✨Showcase Your Technical Expertise
As a Principal C++ Embedded Software Engineer, it's crucial to demonstrate your deep understanding of modern embedded C++. Be prepared to discuss specific projects where you've applied your skills, especially in safety-critical systems like medical devices.
✨Understand Regulatory Standards
Familiarise yourself with industry standards such as IEC 62304. During the interview, highlight your experience in adhering to these regulations and how you ensure compliance in your software development processes.
✨Emphasise Collaboration Skills
Since the role involves working closely with clients and cross-functional teams, be ready to share examples of how you've successfully collaborated in past projects. Discuss your approach to understanding client requirements and making design decisions.
✨Prepare for Technical Challenges
Expect to face technical questions or challenges during the interview. Brush up on your debugging and testing skills, and be ready to explain your thought process when solving complex problems related to embedded software.