Director, Engineering: Embedded Software
$165k - $225kFull 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.
$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$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...SuggestedFull time$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$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$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...SuggestedInternship$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 timeFor contractorsRemote workWeekend work$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 workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hoursDay shift$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$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 workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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 workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...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
$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 timeWork at officeRelocation package$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$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 time3 days per week- 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...
$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...$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...$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- 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 employmentFull timeRemote workRelocationFlexible hours
$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 officeRelocation package- ...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
- ...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...
- 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 employmentWork experience placement
$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...$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 workWork experience placementWork at officeRemote workFlexible hours$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...- ...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
$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 workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hoursDay shift$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 timeContract workTemporary workWork experience placementInternshipWork at officeRemote workWorldwideRelocationFlexible hours- ...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 placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Engineering: Embedded Software. Be the first to apply!
- software developer positions Westborough, MA
- cybersecurity software engineer Westborough, MA
- part time software developer remote Westborough, MA
- software engineer Westborough, MA
- software engineer amazon Westborough, MA
- software developer Westborough, MA
- software engineer healthcare Westborough, MA
- startup software engineer Westborough, MA
- ngo software engineer Westborough, MA
- information technology software engineer Westborough, MA





