Principal C++ Embedded Software Engineer
Principal C++ Embedded Software Engineer

Principal C++ Embedded Software Engineer

Boston Full-Time 42000 - 70000 £ / year (est.) No home office possible
Go Premium
F

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

Full Spectrum is an exceptional employer, offering a dynamic work environment where engineers can thrive while developing innovative software for medical devices that truly make a difference. With a strong focus on professional growth, employees benefit from collaborative projects across various technologies and receive comprehensive support, including medical insurance and a robust 401(k) plan. Located in the vibrant Greater Boston area, Full Spectrum fosters a culture of teamwork and excellence, making it an ideal place for those seeking meaningful and rewarding careers in MedTech.
F

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

Embedded C++ Programming
Medical Device Development
Safety-Critical Systems Design
Linux Development
Windows Development
RTOS Experience
Bare Metal Programming
Software Development Life Cycle (SDLC)
Unit Testing
Static Analysis
Continuous Integration/Continuous Deployment (CI/CD)
Code Review Practices
Technical Oversight
Client Collaboration
Regulatory Standards Compliance (IEC 62304)
Yocto Experience
Jenkins or Azure DevOps Pipeline Management
Qt Framework Proficiency

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.

Principal C++ Embedded Software Engineer
Full Spectrum
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
  • Principal C++ Embedded Software Engineer

    Boston
    Full-Time
    42000 - 70000 £ / year (est.)

    Application deadline: 2027-08-11

  • F

    Full Spectrum

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>