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

Senior Embedded/Firmware Engineer - C++/Linux - Local candidates only

$119.69k - $149.61k

Doble Engineering Company

Senior Embedded/Firmware Engineer - C++/Linux - Local Candidates Only

Job Category: Software Engineering Requisition Number: SENIO003485

Posted: May 14, 2026

Full-Time

On-site

Marlborough, MA 01752, USA

Job Details
Description

The Senior Embedded Software Engineer position will contribute to the development of cutting-edge instruments that test, monitor, and calibrate products used in the power industry. This position applies extensive technical expertise towards embedded software development and systems solutions of complex technical problems and provides solutions that require the regular use of ingenuity and creativity. This role will be based in our Marlborough, MA office, reporting to the Manager, Software Embedded Engineering .

Essential Job Functions:

The Senior Embedded Software Engineer is responsible for providing leadership in the development of cutting-edge instruments that test, monitor, and calibrate products used in the power industry. Specific tasks include:

  • Designing, developing, testing and documenting embedded software components and applications.
  • Focus on design and implementation of embedded software designed for management and testing of electric utility assets.
  • Software/hardware test and validation, bug lifecycle management, software development planning and execution.
  • Work with engineering project teams to provide design and technical leadership for the solutions.
  • Ability to produce technical requirements, estimations, and planning efforts.
  • Leverage internal component reusability and open-source solutions to improve time to market.
  • Develop products to promote the ease of implementing automated test suites.
  • Work with Development and Project managers to assist in technical decision making.
  • Ensure cross product implementation consistency.
  • Work with other product teams on solutions.
  • Identifying and implementing process and development environment improvements.
  • Travel requirement: less than 5%.

Qualifications

Education:

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, Math, or equivalent.

Requirements:

  • 5+ years of work experience (or MS and 3+ years) in embedded software development using C++ in Linux and RTOS environments.
  • Experience in multi-threaded or multi-process software development, concurrency, synchronization, and IPC.
  • Experience working with cross functional teams including firmware, hardware, software and QA teams.
  • Experience in writing hardware/peripheral interfacing software
  • Experience in debugging memory leaks, resolving data corruption issues, and writing secure, defensive, and optimized software
  • Ability to quickly prototype new concepts and ideas
  • Ability to provide creativity while solving complex problems without known solutions
  • Ability to express ideas clearly in written and oral communications.
  • Experience in code documentation, source controls, and issue tracking systems.
  • Team communication and collaboration experience.

Preferred Experience (Not Required):

  • Knowledge of software interfaces with memory mapped, IO, and DMA based peripherals.
  • Knowledge of layer 2 and 3 networking, I2C, SPI, DMA, and cache coherence.
  • Scripting languages including Python and Shell scripts
  • Linux build/configuration using Buildroot or Yocto
  • Experience in utility power system equipment, including protectors, relays, transformers and merging units.
  • Well-developed technical writing skills.
  • Strong interpersonal skills set.
  • Experience working in both waterfall and agile engineering environments.
  • Experience working with Atlassian Jira, Confluence and Bitbucket products.

Physical Requirements:

While performing the duties of this job the employee is often required to stand, sit, use computers, read, write, type, use copy machines, file paperwork, use telephones, and utilize written and oral communication to interact with clients, co-workers and customers. Reasonable accommodation may be made to enable individuals to perform the essential functions of this job. Must be capable of lifting 30 pounds. Must use assistance when lifting 50 or more pounds.

Actual base salary offered to the hired applicant will be determined based on their work location, level, qualifications, job related skills, as well as relevant education or training experience. Salary Pay Range Minimum $119,686.87 - Midpoint $149,608.58

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

We are an Equal Employment Opportunity employer that values the strength diversity brings to the workplace. All qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law, are strongly encouraged to apply.

The Americans with Disabilities Act of 1990 (ADA) prohibits discrimination by employers, in compensation and employment opportunities, against qualified individuals with disabilities who, without reasonable accommodation, can perform the "essential functions" of a job. A function may be essential for any of several reasons, including: the job exists to perform that function, the employee holding the job was hired for his/her expertise in performing the function, or only a limited number of employees are available to perform that function.

Applicants must be authorized to work for any employer in the United States. Doble Engineering is unable to sponsor or take over sponsorship of an employment visa at this time.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded/Firmware Engineer - C++/Linux - Local candidates only in Marlborough, MA vacancy
  •  ...leading technology firm is seeking a Senior Embedded Software Engineer to develop cutting-edge instruments...  ..., and leading technical efforts. Candidates should have a Bachelor's degree in...  ...embedded software development using C++ in Linux environments. Strong communication... 
    Senior
    Full time

    ETS-Lindgren GmbH

    Marlborough, MA
    1 day ago
  • $161k - $255k

    RigNet is seeking an Embedded Software Engineer in Marlborough, Massachusetts. This role involves...  ...communications systems using C/C++ and Rust in an embedded environment. The ideal candidate will have over 7 years of experience, strong Linux skills, and a SECRET or TOP... 
    Senior

    RigNet

    Marlborough, MA
    3 days ago
  •  ...Boxborough, MA, is looking for a Senior Software Engineer to develop production-quality...  ...comprehensive documentation. The ideal candidate should have over 10 years of...  ...software development, strong C++ skills, and a solid understanding of Linux-based environments. This full-... 
    Senior
    Full time

    SureScan Corporation

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

     ...experience and renowned engineering expertise to meet the...  ...Architecture Department as a Senior Software Engineer. The...  ..., test, and integrate C++ real-time signal...  ...for sensor systems on Linux. Defect resolution and...  ...offers relocation based on candidate eligibility. Learn... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    13 days ago
  • $140.5k - $221.5k

     ...located in Marlborough, Massachusetts, is seeking an Embedded Software Engineer. The role involves developing software for...  ...extensive experience with embedded software in C/C++. Ideal candidates will have strong Linux skills, security clearance, and collaboration abilities... 
    Senior

    Viasat

    Marlborough, MA
    3 days ago
  • Ralliant is looking for a Senior Software Engineer to contribute to safety-critical environments by designing, developing, and maintaining embedded Linux software. The role emphasizes delivering production-quality C++ components and collaborating across teams to ensure... 
    Senior

    Ralliant

    Boxborough, MA
    4 days ago
  • Prattwhitney is seeking a Principal Embedded Software Engineer in Sudbury, MA. The position involves supporting...  ...software to modern platforms. Candidates should have extensive experience in embedded...  ...development, preferably with C/C++ and VxWorks. Benefits include competitive... 
    Relocation package

    Prattwhitney

    Sudbury, MA
    4 days ago
  • $86.8k - $165.2k

    Prattwhitney is seeking a Senior Software Engineer in Sudbury, MA to develop real-time signal processing...  ...systems. The position requires strong C++ development skills, a minimum of five...  ...security clearance requirement. Candidates will be responsible for coding, testing... 
    Senior
    Relocation package

    Prattwhitney

    Sudbury, MA
    1 day ago
  •  ...Overview: Job Title: Senior Embedded Engineer EICBS3372 Location: Framingham ,Massachusetts...  ...level: 5-15 years Candidate Roles & Responsibilities • C/C++ algorithm development and implementation...  ..., etc. • Basic knowledge of Linux console scripting • Co-... 
    Senior

    r2 Technologies, Inc.

    Framingham, MA
    1 day ago
  • Prattwhitney is hiring a Senior Embedded Software Engineer for their Receiver/Exciter &...  ...requires expertise in embedded C/C++ and system maintenance for legacy radar systems. Candidates should have a degree in...  ...proficiency in VxWorks and Linux, and strong troubleshooting... 
    Senior
    Relocation package

    Prattwhitney

    Sudbury, MA
    4 days ago
  •  ...global IT services firm is urgently seeking a UNIX System Admin in Marlborough, MA. The ideal candidate will manage a large enterprise server environment running SUSE and Red Hat Linux, as well as AIX. Responsibilities include performing administration tasks with minimal... 
    Senior
    Contract work

    Deegit Inc

    Marlborough, MA
    1 day ago
  • Prattwhitney is seeking a Senior Computer Infrastructure Support Engineer to work onsite in Marlborough, MA. You will...  ...hardware integration, perform Linux administration, and develop automation...  ...efficient operations. The ideal candidate has a degree in STEM and at least... 
    Senior
    Relocation package

    Prattwhitney

    Sudbury, MA
    4 days ago
  • $86.8k - $165.2k

     ...Overview An open position for a Senior Software Engineer in the Receiver Exciter and...  ...located in Marlborough, MA. Candidates must be U.S. citizens with...  ...Code, test, and integrate C++ real‑time signal processing...  ...functions for sensor systems on Linux. Provide defect resolution... 
    Senior
    Temporary work
    Relocation package
    Flexible hours
    Day shift

    Prattwhitney

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

    Senior Embedded Software Engineer - Receiver/Exciter & Processing Architecture (REPA) Department...  ...VxWorks software to modern Linux systems or identify...  ...years’ experience. Embedded C/C++ and/or Ada software...  ...issued security clearance. Candidate must be a U.S. citizen and... 
    Senior
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours
    Day shift

    Prattwhitney

    Sudbury, MA
    4 days ago
  • A technology-focused government contractor is seeking an Embedded Software Engineer to support encrypted communications systems. The successful candidate will possess expertise in Rust and C/C++, with a Bachelor's degree in a relevant field. Responsibilities include designing... 
    For contractors

    ClearanceJobs

    Marlborough, MA
    3 days ago
  • $86.8k - $165.2k

     ...experience and renowned engineering expertise to...  ...We are seeking Senior Software...  ...languages including C++, C, and several others. Candidates can expect to...  ...systems on Linux environments. Defect...  ...real-time DSP embedded software,...  ...prohibited by local laws/regulations... 
    Local area
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours

    RTX

    Marlborough, MA
    2 days ago
  • $117k - $185k

    Viasat is looking for an Embedded Software Engineer in Tampa, Florida. This role involves developing software for encrypted communication systems and requires experience in Rust and C/C++. Candidates must have a Bachelor's Degree in Computer Science and at least 2 years... 

    Viasat

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

     ...Senior Embedded C++ Software Engineer Full Spectrum partners with leading companies in MedTech to develop cutting-edge software for medical devices...  ...Strong hands-on experience with embedded development on Linux, Windows, an RTOS, and/or bare metal ~ Experience interfacing... 
    Senior

    Full Spectrum Software

    Westborough, MA
    5 days ago
  • $120k - $150k

     ...Solutions Group is seeking an experienced Senior Project Manager in Marlborough,...  ...lead complex utility projects focused on local substation growth. The role requires overseeing...  ...and transformer replacements. The ideal candidate will possess a Bachelor's degree, 10 years... 
    Local area
    Senior

    ENTRUST Solutions Group

    Marlborough, MA
    1 day ago
  • A technology solutions provider is hiring an experienced Embedded Software Engineer in Stow, Massachusetts. The role involves code integration,...  ...builds, and troubleshooting of software issues. The ideal candidate should have over 5 years of experience in embedded software... 
    Senior
    Permanent employment
    Full time

    Sonsoft Inc

    Stow, MA
    2 days ago
  • $106.5k - $166.6k

    Hologic, Inc. is seeking a Senior Software Engineer to design and maintain software solutions for complex...  ...cross-functional teams. The ideal candidate has at least 10 years of software development...  ...environments. Proficiency in C++, C#, .NET, and Python is essential, alongside... 
    Senior

    Hologic, Inc.

    Marlborough, MA
    2 days ago
  • $86.8k - $165.2k

     ...experience and renowned engineering expertise to meet the...  ...talented and motivated Senior Systems Engineer to join...  ...various locations including local RTX facilities, test...  .... Experience with C++, Python, or similar. Experience...  ...secure hiring process, candidates may be asked to attend... 
    Local area
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Marlborough, MA
    13 hours ago
  • $86.8k - $165.2k

     ...years of experience and renowned engineering expertise to meet the needs...  ...customers, employees, and senior leaders when implementing process...  ...or walking, working outside Local travel in the general area...  ...maintaining a secure hiring process, candidates may be asked to attend select... 
    Local area
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours

    RTX

    Marlborough, MA
    2 days ago
  • $86.8k - $165.2k

     ...leading aerospace and defense company is looking for a Senior Hardware Design Engineer to work onsite in Marlborough, MA. This role requires designing...  ..., with a focus on Digital and RF/Analog designs. Ideal candidates will have a STEM degree and at least five years of... 
    Senior
    Relocation package

    Raytheon

    Marlborough, MA
    4 days ago
  •  ...If you have a passion for working with seniors in a rewarding environment, we are looking...  .... Not certified? We will help the right candidates get their Home Health Aide Certification...  ...board or court to have violated any local, state, or federal statute, regulation,... 
    Local area
    Senior
    Daily paid
    Part time
    Shift work

    SageLife

    Hudson, MA
    2 days ago
  • $86.8k - $165.2k

    Senior Computer Infrastructure Support Engineer The Receiver Exciter and Processing Architecture...  ...time between Linux system...  ...hardware. An ideal candidate has a software development...  ...level. Update FPGA firmware using Quartus. Assist...  .... Experience with C++. Radar or DSP... 
    Senior
    Temporary work
    Immediate start
    Relocation package
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    13 hours ago
  • $82.5k - $143.1k

     ...Senior Associate Unlock the Boundless Horizons of Tax, Valuation, and Business Expertise...  ...will be determined based on the candidate's qualifications, experience, and skill set...  ...protected under applicable federal, state, or local law. All qualified applicants, including... 
    Local area
    Senior
    Full time
    Private practice
    H1b
    Work visa

    Andersen

    Southborough, MA
    3 days ago
  • $142.6k - $196k

     ...company in Framingham, Massachusetts seeks a Security Engineer to enhance security initiatives for consumer...  ...and ensure compliance with security standards. The candidate should have extensive experience in embedded systems and cryptographic engineering. This full-time... 
    Senior
    Full time

    Bose Corporation

    Framingham, MA
    3 days ago
  • Join Guardian Angel Senior Services as a Full/Part‑Time Home Health Aide or CNA and experience...  ...work mornings, evenings, and/or weekends Local clients - work close to home Other...  ...training and certification will be provided for candidates who are not yet certified. Excellent... 
    Local area
    Senior
    Full time
    Part time
    Relocation package
    Flexible hours
    Weekend work
    Day shift
    Afternoon shift

    Guardian Angel Senior Services

    Marlborough, MA
    2 days ago
  • $68k - $75k

     ...qualified, experienced Residential Real Estate Senior Appraiser to join our expanding team of...  ...of residential properties. A suitable candidate would have this experience when applying:...  ...basis as protected by federal, state, or local law. We're proud to be an equal... 
    Local area
    Senior
    Work at office
    Flexible hours

    Vision Government Solutions

    Hudson, MA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded/Firmware Engineer - C++/Linux - Local candidates only. Be the first to apply!