Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director, Engineering: Embedded Software

$165k - $225k

Full Spectrum

Job Description

Job Description

Full Spectrum is an engineering services firm specializing in the design and development of innovative medical devices. We partner with leading companies in MedTech, from startups to Fortune 500 companies. With projects focused on embedded systems, mobile apps, and 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.

Director of Engineering, Embedded Software

The Director of Engineering, Embedded Software, will be a critical leader within our organization, responsible for the technical vision, strategic goals, and operational excellence of our embedded software development teams. This role requires a proven leader with deep expertise in embedded systems, a strong background in medical device development, and a comprehensive understanding of the regulatory landscape (e.g., IEC 62304). You will manage a team of talented embedded software engineers, oversee multiple client projects simultaneously, and serve as a key technical point of contact for our clients. 

ROLE RESPONSIBILITIES:

·  Technical Leadership and Strategy:

·        Collaborate directly with clients to define and execute the technical strategy for embedded software development projects, ensuring alignment with company goals and client needs.

·        Provide hands-on technical guidance and architectural oversight for complex embedded software projects.

·        Stay abreast of industry trends, emerging technologies, and best practices in embedded systems, medical device development, and cybersecurity.

·        Drive innovation and continuous improvement in our software development processes and toolchains.

·        Project and Client Management

·        Oversee the end-to-end software development lifecycle for multiple projects, from requirements definition through verification and validation.

·        Collaborate with Technical Project Managers to ensure projects are delivered on time and within scope.

·        Ensure all embedded software development activities comply with medical device regulations and standards (e.g., IEC 62304, ISO 13485), including software requirements specifications, software architecture and design documents, and risk management and cybersecurity plans and assessments (including FMEAs).

·        Collaborate with Business Development staff to introduce prospective customers to the company’s capabilities and expertise and to develop technical proposals for new client work.

·        Team and People Management:

·        Lead, mentor, and grow a high-performing team of embedded software engineers.

·        Conduct performance reviews, provide career development opportunities, and foster a culture of excellence, collaboration, and accountability.

·        Recruit top talent and build a robust team to meet the demands of our growing business.

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)

·        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:

·  Bachelor’s or Master’s degree in Software Engineering or related field

·        10+ years of experience in embedded software development, with at least 3 years in a leadership role

·        Extensive experience with full product development lifecycle for medical devices, from concept to commercialization

·        Proven expertise in C/C++ programming for embedded systems

·        Deep understanding of real-time operating systems (RTOS) and embedded Linux

·        Demonstrated experience with hardware-software integration, including low-level driver development and debugging

·        In-depth knowledge of medical device regulations and standards, especially IEC 62304

·        Experience with cybersecurity for embedded systems

·        Excellent communication, interpersonal, and client-facing skills

·        Proven ability to manage multiple projects in a fast-paced, services-based environment

PREFERRED EXPERIENCE:

·  Experience with wireless communication protocols (e.g., Wi-Fi, BLE)

·        Familiarity with other programming languages such as Python or C#

·        Experience with micro-controllers from vendors like ARM, STM, or TI

·        Experience with FPGA development

The base salary for this position is $165,000 to $225,000 annually, and the role is bonus eligible. 

The final salary offer is determined by factors such as experience, location, skills, education, and market conditions. **

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Director, Engineering: Embedded Software in Westborough, MA vacancy
  •  ...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... 
    Suggested
    Full time

    Full Spectrum

    Westborough, MA
    9 hours ago
  • $105k - $165k

     ...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... 
    Suggested
    Full time

    Full Spectrum

    Westborough, MA
    9 hours ago
  •  ...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... 
    Suggested
    Full time

    Full Spectrum

    Westborough, MA
    9 hours ago
  •  ...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... 
    Suggested
    Full time

    Full Spectrum

    Westborough, MA
    9 hours ago
  • $68.9k - $131.1k

     ...Aerospace, an RTX company, is a leader in engineering and proposal teams to successfully...  ...work at RTX. The Strategic Communication Software (SW) Engineering Department has an opportunity...  ...real-time operating systems (RTOS), embedded programming, processor/board architecture... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Marlborough, MA
    2 days ago
  • Sr Software Engineer (C++, DSP, Real-Time, Embedded, Multi-threaded, OOD, UML, Jenkins ) in Marlborough, MA Agile, C++, Embedded C++, Jenkins, Linux, Scrum, Unix Location: Massachusetts Job Function: Application Development Date Of Job Posting: 10-03-2019 Sr Software... 
    Permanent employment
    Full time
    Remote work
    Relocation
    Flexible hours

    DBA Web Technologies

    Marlborough, MA
    more than 2 months ago
  •  ...Software Developer needs 10+ years' Mulesoft developer experience Software Developer requires: Bachelor's degree in Computer Science or related field and more than 4 years of relevant experience, or Master's Degree and more than 2 years of relevant experience required... 
    Full time

    Globalchannelmanagement

    Westborough, MA
    9 hours ago
  • $150k - $205k

     ...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...  ...clients’ clinical tam or medical director, performing bottom-up failure analysis... 

    Full Spectrum

    Westborough, MA
    27 days ago
  • $140k - $170k

     .... THE ROLE We are looking for a Senior Software Engineer to join our software engineering team and...  ...systems. You will report to the Director of Software Engineering and work closely...  ...databases Hardware/software integration or embedded systems GROWTH AND DEVELOPMENT This role... 
    Worldwide

    EmergencyMD

    Marlborough, MA
    2 days ago
  • $150k - $231k

    Software Senior Engineer - The Data Protection Software Engineering team delivers next-generation data protection and data availability enhancements and new products for a changing world. Working at the cutting edge, we design and develop software to protect data... 

    Dell

    Hopkinton, MA
    2 days ago
  •  ...Description You will report directly to the Director of Engineering and work out of our Atlanta, GA (...  ...timely and successful deliveries of software projects and collaborating with business...  ...or more of experience in real‑time embedded software development. 3 years or more... 
    Permanent employment
    Temporary work
    Flexible hours

    Honeywell

    Framingham, MA
    2 days ago
  •  ...Sr. Software Engineer At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired...  ...C++ Experience with real-time operating systems (RTOS), embedded programming, processor/board architecture and design Working... 
    Work experience placement
    Relocation

    RTX

    Fayville, MA
    15 hours ago
  • Description Bonus Eligible: Yes SUMMARY The Director of Engineering provides strategic leadership for engineering, maintenance, facilities, and reliability initiatives across multiple corrugated manufacturing plants. This position develops a unified maintenance... 

    Kraft Group LLC

    Worcester, MA
    1 day ago
  • Jiffy Lube International, Inc. is seeking women candidates for the role of Full Stack Developer. This position requires expertise in Angular, Mongo, and Node JS, and promises an engaging full-stack development experience. Ideal candidates should possess up to 9 years of...

    Jiffy Lube International

    Northborough, MA
    5 days ago
  • $80k - $190k

     ...FishEye Software is seeking a C++ Software Engineer to support a variety of mission-critical programs. In this role you will contribute across the full...  ...validation, and deployment. Develop and maintain real‑time embedded software for mission‑critical systems. Work with... 
    Temporary work

    FishEye Software

    Marlborough, MA
    1 day ago
  • $150k - $200k

     ...Senior DevOps Engineer Westborough, Massachusetts Hybrid Full Time $150k - $200k A growing SaaS company is hiring a full-time DevOps / Infrastructure Engineer to take ownership of its cloud-native platform supporting enterprise-scale eCommerce delivery operations... 
    Full time

    Motion Recruitment

    Westborough, MA
    1 day ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...development, and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing... 
    Remote job
    Internship

    Danaher

    Worcester, MA
    2 days ago
  • $100k - $130k

    Senior Applied AI Engineer Role Summary We are hiring a Senior Applied AI Engineer to help us find and deliver practical AI solutions...  ...or equivalent practical experience. * Five to eight years in software, solutions, data, or ML engineering, including at least two... 
    Full time
    Work at office
    Local area
    Immediate start

    Hologic

    Marlborough, MA
    2 hours ago
  • $62k - $84k

     ...Overview Technical Recruiter @ blueStone Solutions Group | Excel Certified Join Our Dynamic Team as a Mobile Engineer – Elevate Your Career with Us! We are seeking a skilled Mobile Engineer to maintain and optimize HVAC, electrical, plumbing, and carpentry systems across... 
    Contract work
    For contractors

    blueStone Solutions Group

    Northborough, MA
    4 days ago
  • $107.5k - $204.5k

     ...Senior Software Engineer – Marlborough, Massachusetts Location Marlborough, Massachusetts (US-MA-MARLBOROUGH) Job Type Onsite. Clearance...  ...requirements, design, development, and testing of real‑time embedded software, application software, and tools; develop new work... 
    Temporary work
    Interim role
    Local area
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    4 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today's...  ...aerospace and defense. We are seeking Senior Software Engineers to join our development team...  ..., development and testing of real-time embedded software, application software, and... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon Technologies

    Marlborough, MA
    3 days ago
  • $143.7k - $194.4k

     ...doers who work passionately to apply AI, advances in robotics, and software to solve real-world challenges that will transform our...  ...are rewarding, fulfilling, and fun. As a Software Development Engineer on the AR Sortation Planning team, you will design, develop, and... 
    Full time
    Temporary work
    Internship
    Seasonal work
    Flexible hours

    Amazon

    Westborough, MA
    5 days ago
  •  ...Software Development Engineer Intern Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of customers worldwide... 
    Full time
    Internship
    Summer internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon Technologies, Inc.

    Westborough, MA
    3 days ago
  •  ...Job Description Job Description Lead Engineer, Grid Integration Company Overview LG Energy Solution Vertech, Inc. (LGES...  ...ensures alignment between the customer, Project Engineering, and Software teams in implementing Energy Management System (EMS), Power Plant... 
    Worldwide
    Flexible hours

    LG Energy Solution Michigan, Inc.

    Westborough, MA
    15 days ago
  • Overview Job Description: Contribute to different aspects of a project including writing and managing code and programming applications or enhancements to existing applications. May analyze, test, and debug application using a set methodology. Maintain documentation needed...

    IndSoft

    Westborough, MA
    1 day ago
  • $86.8k - $165.2k

     ...clearance prior to start date. Role Summary: Senior Platform Engineer integrating software in C++, C, and Java on hardware running RedHat and...  ...servers, etc.). Perform integration and testing of real‑time embedded software, application software, and tools that run on... 
    Temporary work
    Interim role
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    4 days ago
  • $80k - $100k

     ...Revere Staffing Partners is looking for a Bearing Applications & Manufacturing Engineer on behalf of our client — a well-established, family-owned, ISO 9001-registered American manufacturer of precision bearings, metal stampings, and machined components. About the Role... 
    Flexible hours

    Revere Staffing Partners

    Worcester, MA
    2 days ago
  • $87.9k - $115.12k

     ...Position: Applications Engineer Job Description: What You'll Be Doing: Designs and develops software solutions to meet business requirements. Manages full software development life cycle including testing, implementation, and auditing. Performs product design... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday

    Arrow ECS

    Marlborough, MA
    7 days ago
  • $160k - $190k

     ...~ Scholarship Programs Job Summary: The Principal Engineer & Team Lead for the SignalFire Cloud Platform is a hands-on technical...  .... This position actively contributes to system design and software development while setting architectural standards, guiding... 
    Immediate start
    Remote work
    Flexible hours

    Signalfire Telemetry Inc.

    Marlborough, MA
    19 days ago
  • $132.4k - $251.6k

     ...Position Senior Principal Systems Security Engineer (Anti-Tamper/Program Protection) – P5 (...  ..., anti-tamper, cybersecurity, or embedded security Experience designing, implementing...  ...development and fielding of SSE systems Software, Firmware, & Microelectronics Engineering... 
    Temporary work
    Relocation package
    Flexible hours

    Raytheon

    Marlborough, MA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Engineering: Embedded Software. Be the first to apply!