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

ETS-Lindgren GmbH

Senior Embedded/Firmware Engineer - C++/Linux - Local candidates only Job Category : Software Engineering Requisition Number : SENIO003485 Posted : May 14, 2026 Full-Time On-site Locations Showing 1 location MA Marlborough Doble 123 Felton Street Marlborough, MA 01752, USA 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. 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. #J-18808-Ljbffr ETS-Lindgren GmbH

Vacancy posted 2 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
  • $119.69k - $149.61k

    ETS-Lindgren GmbH is looking for a Senior Embedded/Firmware Engineer to lead the development of software...  ...industry instruments in Marlborough, MA. Candidates should have over 5 years of...  ...embedded software development with C++ and Linux. Responsibilities include designing... 
    Senior
    Full time

    ETS-Lindgren GmbH

    Marlborough, MA
    3 days ago
  •  ...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

    Marlborough, MA
    5 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

    Boxborough, MA
    5 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
    2 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
    3 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
    3 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
    5 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

    Marlborough, MA
    5 days ago
  • Prattwhitney is seeking a Senior Platform Engineer in Sudbury to integrate software in C++, C, and Java on hardware operating RedHat and Windows within a Layer3...  ...requires engineering collaboration. The successful candidate should have a degree in STEM and at least 5... 
    Senior
    Flexible hours

    Prattwhitney

    Sudbury, MA
    5 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
    5 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
    2 days ago
  •  ...Overview We are seeking an Embedded Software Engineer to join a small, hands-on engineering...  ...t across Embedded Linux and RTOS environment s. This...  ...primarily in C (some C++) Work with embedded Linux...  ...t)Collaborate closely with senior engineer in a 2-person team... 

    Connected Systems Partners, Inc.

    Hopkinton, MA
    1 hour 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
    5 days ago
  •  ...in Marlborough, Massachusetts, is seeking a Senior Imaging Software Engineer to develop advanced software solutions for medical...  ...in medical imaging, with skills in C++, Python, and image processing. The ideal candidate will work in a collaborative environment focusing... 
    Senior

    RadNet, Inc.

    Marlborough, MA
    4 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
    5 days ago
  • $140k - $170k

    EmergencyMD is seeking a Senior Software Engineer in Marlborough, Massachusetts, to lead the development of software for precision measurement systems. The ideal candidate will bring substantial experience in C# and C/C++, along with a degree in Computer Science or related... 
    Senior

    EmergencyMD

    Marlborough, MA
    1 day 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
    4 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
    3 days ago
  •  ...Connected Health products. As a Senior Product Security Engineer , you will play a pivotal...  ...environments. Ideal Candidate Profile Industry Awareness:...  ...administration Microsoft Windows and Linux operating systems Software...  ...., PowerShell, Python, C#, C++). Experience with industry-... 
    Senior
    Remote work

    Stryker

    Marlborough, MA
    1 day ago
  • $89.2k

     ...Senior Regulatory Affairs Specialist We are looking to hire an enthusiastic...  ...employees to be in our local office at least three days per week. Candidates from the following office locations...  ...Urology, Product Development, Legal, Engineering, Healthcare, Research #J-18808-... 
    Local area
    Senior
    Work at office
    Relocation
    3 days per week

    Boston Scientific Gruppe

    Marlborough, MA
    4 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

    Framingham, MA
    2 days ago
  • $100k - $131.5k

    BJ's Wholesale Club, Inc. is seeking a Senior SAP BTP Developer at our Club Support Center in Marlborough, MA. The role involves designing...  ...solutions while collaborating closely with stakeholders. Ideal candidates should have extensive experience in SAP BTP/Fiori/UI5... 
    Senior
    Work at office
    Flexible hours

    BJ's Wholesale Club

    Marlborough, MA
    3 days ago
  • Senior Software Engineer I - Splunk and Application Performance Monitoring (APM) Administration and Development...  ...basis protected by federal, state, or local law. The salary range represents the...  ...a variety of factors to include the candidate’s experience, skill set, education,... 
    Local area
    Senior

    Launch your career growth with Staples stores.

    Framingham, MA
    2 days ago
  • $130k - $150k

     ...Senior Software Engineer RFT Indirect Labor SureScan, MA, Inc Boxborough, MA, US Salary...  ...FUNCTIONS Build software solutions in a Linux server/desktop environment using C++ and the Qt framework. Contribute...  ...or any other basis protected by local, state, or federal law. This... 
    Local area
    Senior

    Surescan

    Boxborough, MA
    4 days ago
  •  ...Systems Partners, Inc. is seeking an Embedded Software Engineer to join a small, hands-on team in Hopkinton...  ...development within Embedded Linux and RTOS environments. Responsibilities...  ...software and collaborating closely with a senior engineer. The role requires onsite work... 
    3 days per week

    Connected Systems Partners, Inc.

    Hopkinton, MA
    3 days ago
  • Helen of Troy is seeking a Senior Software Systems Engineer to join the Beauty and Wellness team in Marlborough...  ...software domains. The ideal candidate possesses over 4 years of software engineering...  ...experience, has knowledge in embedded systems, and excels in both... 
    Senior

    Helen of Troy

    Marlborough, MA
    2 days ago
  • $89.2k

     ...s): US-MA-Marlborough About the role The Senior Supervisor will support the Global Quality...  ...model requiring employees to be in our local office at least three days per week. Boston...  ...is deemed safety-sensitive and, as such, candidates will be subject to a prohibited substance... 
    Local area
    Senior
    Work at office
    3 days per week

    Boston Scientific Gruppe

    Marlborough, MA
    5 days ago
  • $93.04k - $123.28k

     ...competitive benefits. The Senior Imaging Software Engineer is responsible for working...  ...with machine learning, embedded systems, and real-time systems...  ...Languages: Proficiency in C++, and Python. Experience...  ...location specified. If the candidate would ultimately work outside... 
    Senior
    Temporary work
    For contractors

    RadNet

    Marlborough, MA
    4 days ago
  • Job Summary As a Senior Partnerships Strategist at Lumina Corps,...  ...initiative. This role is fully embedded within a project team that...  ...colleagues. We are looking for candidates for this role in advance of contract...  ...engagements with state and local partners to raise awareness... 
    Local area
    Senior
    Contract work

    Lumina Corps

    Marlborough, MA
    1 day ago
  •  ...security clearance is required to apply!! This is a role for an Embedded Software Engineer within the Government - Secure Network Systems (SNS)...  ...and implementation with embedded software in Rust and C/C++ Linux OS use, for an embedded environment TCP/IP and common network... 

    ClearanceJobs

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