Senior Embedded/Firmware Engineer - C++/Linux - Local candidates only
$119.69k - $149.61kETS-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$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...SeniorFull time- ...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...SeniorFull time
- ...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-...SeniorFull time
$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- 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
- 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
$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...SeniorRelocation package- ...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...SeniorContract work
- 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...SeniorFlexible hours
$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...SeniorTemporary workRelocation packageFlexible hoursDay shift- 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
- ...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...
$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...- ...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
$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 areaSenior$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$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 areaSeniorTemporary workWork experience placementWork at officeRemote workFlexible hours$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...SeniorRelocation package- ...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-...SeniorRemote work
$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 areaSeniorWork at officeRelocation3 days per week$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...SeniorFull time$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...SeniorWork at officeFlexible hours- 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 areaSenior
$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 areaSenior- ...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
- 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
$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 areaSeniorWork at office3 days per week$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...SeniorTemporary workFor contractors- 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 areaSeniorContract work
- ...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...
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!
- senior linux systems engineer Marlborough, MA
- senior manager quality engineering Marlborough, MA
- senior vice president of operations Marlborough, MA
- sr industrial engineer Marlborough, MA
- senior manager creative operations Marlborough, MA
- senior storage engineer Marlborough, MA
- senior cybersecurity engineer Marlborough, MA
- senior financial analyst fp&a Marlborough, MA
- senior manager accenture Marlborough, MA
- senior principal scientist Marlborough, MA


