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 8 days ago
Similar jobs that could be interesting for youBased on the Director, Engineering: Embedded Software in Westborough, MA vacancy
  • $165k - $225k

     ...Description Full Spectrum is an engineering services firm specializing in the...  ...companies. With projects focused on embedded systems, mobile apps, and robotics...  ...professional growth opportunities.   Director of Engineering, Embedded Software   The Director of Engineering,... 
    Suggested

    Full Spectrum

    Westborough, MA
    24 days ago
  • $168k - $231k

     ...Software Principal Engineer, Software Engineering The Software Engineering team delivers next-generation software application enhancements...  ...orchestrate AI agents that execute at speed and scale. AI is embedded throughout our development process, helping us move... 
    Suggested
    Full time

    Dell Technologies

    Hopkinton, MA
    5 days ago
  • $160k - $220k

    DescriptionKforce's client in Marlborough, MA is seeking a Software Engineer (Rust, C/C++, Embedded Systems) to join a collaborative engineering team developing innovative communications systems used around the globe.Summary:In this role, you will contribute to the design... 
    Suggested

    KForce

    Marlborough, MA
    1 day ago
  • $105k - $165k

     ...Description Full Spectrum partners with leading companies to develop cutting-edge software for safety critical applications. With projects focused on embedded systems, mobile apps, and robotics, engineers at Full Spectrum love the challenge of working with clients on products... 
    Suggested

    Full Spectrum

    Westborough, MA
    24 days ago
  • $90k - $140k

     ...Description Full Spectrum partners with leading companies to develop cutting-edge software for safety critical applications. With projects focused on embedded systems, mobile apps, and robotics, engineers at Full Spectrum love the challenge of working with clients on products... 
    Suggested
    Internship

    Full Spectrum

    Westborough, MA
    24 days ago
  • $135k - $165k

     ...competitive wages and PTO, plus our benefits begin on day 1 of employment. Come join a workforce where we put you first!Embedded Software Engineer: The Embedded software engineer designs and implements infrastructure and applications for deploying embedded Linux and supporting... 
    Full time
    For contractors
    Remote work
    Weekend work

    APITech

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

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...& Processing Architecture (REPA) Department as a Principal Embedded Software Engineer. The department’s primary goal is to design, develop... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    2 days ago
  • $180k - $250k

    DescriptionKforce's client is seeking a Staff Embedded Software Engineer (C/C++, TCP/IP) in Marlborough, MA to join a collaborative, multidisciplinary team developing high-speed, scalable network software for advanced communications systems.Summary:In this role, you will... 
    Worldwide

    KForce

    Marlborough, MA
    1 day ago
  • $107.5k - $204.5k

     ...technically challenging.The Product Cybersecurity Engineering DoD East Florida team is hiring a Principal Embedded System Security Engineer to support programs for...  ...security requirements across systems engineering, software, hardware, and test disciplines and track... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

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

     ...of the global market. Join us and help shape the future of aerospace and defense.The Product Cybersecurity Engineering team is hiring a Senior Principal Embedded Systems Security Engineer to support programs for our US military, keeping the world safe from foreign threats... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Marlborough, MA
    5 days ago
  •  ...Job Description Job Description Job Description: The Software Engineer designs, develops, tests, and maintains software solutions to...  ...C++ Experience with real-time operating systems (RTOS), embedded programming, processor/board architecture and design Working... 
    Work experience placement

    Zobility

    Marlborough, MA
    16 days ago
  • $95k - $150k

     ...fearlessly, and create an inclusive environment that drives positive impact to join our team. What You'll Do This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will... 
    Full time
    Work at office
    Relocation package

    Viasat

    Marlborough, MA
    2 days ago
  • $97.2k - $133.65k

     ..., and premium experiences. We invite you to join us in this transformation. Role Summary We are seeking a highly skilled Embedded Software Engineer who can take ownership of delivering audio technology solutions from concept to market. This role combines deep technical... 
    3 days per week

    Bose Corporation, U.S.A

    Framingham, MA
    2 days ago
  • $174k - $239.25k

     ...help people feel more, do more, and be more. As a Principal Software Engineer - Software Architecture, you will play a key technical leadership...  ...track record of architecting and delivering complex embedded or software platforms at scale.Experience defining architectures... 
    Full time
    3 days per week

    Bose

    Framingham, MA
    2 days ago
  • Kforce Inc in Marlborough, MA is seeking an experienced embedded software engineer to design, develop, and integrate scalable software for high-speed networking systems. You will work on secure software for cybersecurity-focused applications within an agile team, supporting... 

    Kforce Inc

    Marlborough, MA
    5 days ago
  • $96k - $132k

     ...impact as a Senior Analyst, Agentic AI Engineer on our Services Operations AI Transformation...  ...' enterprise AI transformation by embedding directly with operational teams to identify...  ...Essential Requirements2+ years of experience in software engineering, data science, machine... 

    Dell Technologies

    Hopkinton, MA
    4 days ago
  • $161.5k - $209k

     ...teams design and develop the hardware and software that connect infrastructure, accelerate...  ...and reimagining how work gets done. Engineers define intent, author precise specifications...  ...that execute at speed and scale. AI is embedded throughout our development process, helping... 

    Dell Technologies

    Hopkinton, MA
    2 days ago
  • $112.01k - $168.02k

     ...Manufacturing is a growing family of industrial and engineering businesses combining enabling...  ...mission requirementsManage and maintain software and firmware builds for customer...  ...experience with electronics integration, embedded systems, or hardware prototyping preferredFamiliarity... 
    Contract work

    Re:Build Manufacturing

    Framingham, MA
    5 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
  • $176k - $242k

     ...teams design and develop the hardware and software that connect infrastructure, accelerate...  ...and reimagining how work gets done. Engineers define intent, author precise specifications...  ...that execute at speed and scale. AI is embedded throughout our development process, helping... 
    Work at office
    Relocation package

    Dell Technologies

    Hopkinton, MA
    3 days 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
    1 day ago
  •  ...teams design and develop the hardware and software that connect infrastructure, accelerate...  ...and reimagining how work gets done. Engineers define intent, author precise specifications...  ...that execute at speed and scale. AI is embedded throughout our development process, helping... 

    Dell Careers

    Hopkinton, MA
    1 day ago
  • Aerospace Application Engineer IITrelleborg is a world leader in engineered polymer solutions for almost every industry on the planet....  ...years of experience 2 years’ experience with CAD and engineering software (e.g., CATIA, SolidWorks, or NX) 2 years’ experience in product... 
    Permanent employment
    Work experience placement

    Trelleborg

    Northborough, MA
    4 days ago
  • $130k - $170k

    Embedded Software Engineer - Secure CommunicationsLocations: Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FLJob Type: Direct HireClearance Required: Active DoD Secret (or higher)Compensation: $130,000 - $170,000Work Environment: 100% OnsiteAbout the... 

    Navstar

    Marlborough, MA
    4 days 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... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Marlborough, MA
    5 days 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
    10 days ago
  •  ...Arcadia today.Who we are looking forRe:Build Cadonix is seeking a Software Engineer to play a key role in designing, building, and scaling...  ...systems that combine hardware and software components (e.g., IoT, embedded systems, or edge computing), experience with MQTT.... 
    Work experience placement

    Re:Build Manufacturing

    Framingham, MA
    1 day ago
  • $68.9k - $131.1k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today's...  ...Processing Architecture (REPA) Department as a Software Engineer II. The department's primary...  ...processing, real-time systems, or embedded development. Experience in high-throughput... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    16 days ago
  • $68.9k - $131.1k

     ..., more connected world. Discover opportunities to make a difference at RTX.Our Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for talented early career Software Engineers to join our team developing and supporting our... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Internship
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    3 days ago
  •  ...practical, measurable business outcomes.As the Sr. Manager AI Engineering you will lead the strategy, development, and delivery of enterprise...  ...and deliver measurable business value.Champion AI-assisted software development practices that improve delivery speed, quality,... 
    Work experience placement
    Local area

    Staples

    Framingham, 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!