Senior Embedded Software Engineer (C/C++, Python)
$130k - $160kWerfen
Position Summary Senior Embedded Software Engineer We are seeking a Senior Embedded Software Engineer with deep expertise in motion control systems, real-time embedded software, and low-level firmware development. This role focuses on designing, developing, and optimizing firmware for microcontroller-based systems that interface with motors, sensors, and real-time peripherals. The ideal candidate works comfortably at the boundary of hardware and software and has strong hands‑on debugging skills. Responsibilities Design, develop, and maintain embedded firmware for motion control systems using microcontrollers. Develop software on bare‑metal and RTOS‑based systems with strict real‑time constraints. Implement and optimize stepper motor control, sensor interfaces, and deterministic control loops. Design and implement low‑level drivers, including: DMA drivers, interrupt service routines (ISRs), timer, GPIO, and other peripheral drivers. Architect and debug RTOS‑based systems, including task scheduling, synchronization, memory usage, and ISR interactions. Collaborate closely with hardware engineers to read and interpret schematics and datasheets, perform hardware bring‑up and board‑level debugging. Interface with and debug embedded peripherals such as SPI, I²C, CAN bus, UART, PWM, GPIO. Apply strong knowledge of computer architecture, including CPU pipelines, cache behavior, memory hierarchies, microcontroller buses and peripheral architectures. Perform advanced debugging using JTAG-based debuggers, oscilloscopes, logic analyzers, function generators. Optimize firmware for performance, reliability, and real‑time determinism. Create and maintain technical documentation, including design descriptions and test procedures. Mentor junior engineers and participate in technical design and code reviews. Preferred Skills Experience with popular RTOS platforms (e.g., ThreadX). Experience with motor control algorithms such as microstepping or closed‑loop control. Experience with hardware bring‑up and production firmware. Development experience in regulated industries, including FDA‑regulated medical devices, with exposure to design controls and verification/validation practices. Knowledge of safety‑critical, real‑time, or high‑reliability systems. Awareness of EMC/EMI considerations in embedded designs. Extensive experience developing software for embedded microcontrollers. Strong hands‑on experience with RTOS, including task design, scheduling, synchronization primitives, and interrupt handling. Proven experience designing and implementing DMA‑based data transfers and interrupt‑driven software architectures. Solid understanding of computer architecture, including cache, memory, and peripheral subsystems. Strong knowledge of embedded communication protocols: SPI, I²C, CAN bus, UART. Ability to read and interpret hardware schematics. Proven experience debugging embedded systems using JTAG or equivalent on‑chip debug interfaces. Proficiency in hardware/software debugging with oscilloscopes, logic analyzers, function generators. Strong embedded C/C++ programming skills. Excellent problem‑solving, debugging, and root‑cause analysis skills. Qualifications Bachelor’s Degree plus a minimum 8 years of related experience or Master’s Degree plus a minimum 4 years of related experience (waiver based on experience). Degree should be in a technical discipline such as Chemistry, Math, Physics, Engineering, or Computer Science. Proficiency with a personal computer and software packages. Proficient in computer codes (Assembly, C, C++, Java, C#, etc.). Benefits Annual base salary range: $130,000 to $160,000. Travel requirements: International mobility required: No. This role is eligible for medical, dental, and vision insurance, 401(k) plan retirement benefits with an employer match, and paid vacation and sick leave. Motivational bonuses may apply to management and select professional roles. Equal Opportunity and Disability Accommodations Werfen is an Equal Opportunity employer and is committed to a diverse workplace. Werfen strictly prohibits unlawful discrimination, harassment or retaliation based upon an individual’s race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other protected characteristic as defined by applicable state or federal law. If you have a disability and need an accommodation in relation to the online application process, please contact View email address on click.appcast.io for assistance. #J-18808-Ljbffr
- Werfenlife SA. in Bedford, Massachusetts is looking for a Senior Embedded Software Engineer specialized in motion control systems. The role requires strong skills in embedded software, particularly for microcontroller-based systems. The engineer will design, develop, and...SeniorPython
- ...is seeking highly motivated engineers to develop and secure next-generation embedded systems supporting missions of... ...the intersection of embedded software, computer architecture, hardware... ...embedded software in C/C++ and tooling in Python. Experience with low-level...SeniorPythonWork experience placementInternshipLocal areaImmediate start
- ...Citizenship. Principal Antenna Engineer Mayflower Communications... ...) related hardware and software, including specialized... ...Working experience with MATLAB/Python is a must. Prior... ...Programming experience with C/C++ is a plus. Senior Embedded Software Engineer The Senior...SeniorPythonWork experience placement
$130k - $170k
...Sr. Embedded Software Engineer Department: Engineering Employment Type: Full Time Location: Burlington, MA... ...one embedded-level programming language (e.g., C/C++), and one application-layer language (e.g., Python, Dart, JavaScript/TypeScript) Proficiency...SeniorPythonFull time- ...Embedded Systems Security Engineer Why choose between doing meaningful work and having a fulfilling life... ...and build prototypes (hardware and software) to demonstrate advanced... ...with programming in languages such as Python, C/C++, or Rust for PCs and embedded systems...SeniorPythonWork experience placementImmediate start
$134k - $184k
...our nation's most demanding cyber problems. A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary... ...software applications and tools, in languages such as C, C++, and Python Ensuring software quality through the practice of...SeniorPythonFull timeLocal areaNight shift- ...product development and engineering consulting firm... ...manufacturing. Fikst has growing embedded systems design... ...design to create novel software solutions. While we value... ...specific tools (like C/C++, RTOS, or Linux), we... ...scripting languages (Python, etc.) to control embedded...SeniorPython
$140k - $260k
...Senior Engineer, System Verification Group At Cadence, we hire and develop... ...is a leading provider of the software, hardware, and intellectual... ...performance optimizations in C/C++ to improve compilation speed... ...frameworks. Experience with Python for internal tooling and test...SeniorPython- ...Senior Firmware Vulnerability Researcher Why choose... ...to tackle the kinds of embedded security problems most engineers only read about, in support... ...complex systems and software, research vulnerabilities... ...developing software with C/C++ and Python. Experience developing...SeniorPythonInternshipLocal area
- ...2026. To assist them with their growth we are now looking to add several embedded software engineers with C/C++ in a Linux environment. Must have experience with scripting languages (IE: Python) and prior experience with Jira, GIT, etc. Prior experience with troubleshooting...PythonVisa sponsorship
- ...seeking to hire talented and creative engineers with a focus on embedded wireless systems and protocols to... ...security disciplines including software vulnerability research and reverse... ...software design in languages such as Python, C/C++, or Rust for PCs and embedded systems...SeniorPythonInternshipLocal area
$115k - $135k
...analytical technologies, software automation, and machine... ...with world-class engineers and scientists developing... ...will design and develop embedded software that controls... ...languages, including C and C++ and associated... ...Linux Experience with Python and other high-level languages...SeniorPythonWork at officeRemote workWorldwide- ...Prattwhitney is hiring a Senior Embedded Software Engineer for their Receiver/Exciter & Processing Architecture Department. The role, based in Marlborough, MA, requires expertise in embedded C/C++ and system maintenance for legacy radar systems. Candidates should have...SeniorRelocation package
$191k - $253k
...Production Software Engineer Anduril Industries is a defense technology company with a mission... ...Proficiency in programming languages: Python and MATLAB ~ Excellent problem-solving... ...Experience with: SQL/databases, C/C++, javascript, nix US Salary Range $...SeniorPythonFull timeWork experience placementImmediate start$90k - $115k
Clockwork (acquired by 10Beauty) is seeking an Embedded Software Engineer in Burlington, MA to develop high-performing software for next-generation robotic systems. You will work with C++ on embedded Linux systems and collaborate with engineers across disciplines. The...- ...Anduril is seeking a Senior Deployed Software Engineer in Lexington, Massachusetts. The position involves owning the health and uptime of deployed... ...of software development experience, particularly in Python and C++, and familiarity with Linux environments. Clear communication...SeniorPython
- ...leading defense technology firm in Wilmington, MA, is seeking a Software Engineer IV to design and implement AI-driven solutions for real-... ...in deep learning, computer vision, and coding in C/C++ and Python, along with extensive experience developing predictive machine...SeniorPython
- A leading aerospace company in Burlington, MA seeks a Senior Software Engineer to lead software development for autonomous systems. This pivotal... .... Successful candidates will possess deep expertise in Python and C++, a relevant degree, and a passion for aviation. The...SeniorPythonFlexible hours
- ...Pharma Group in Burlington, Massachusetts is looking for a Senior Algorithm Engineer to develop and validate cutting-edge computer vision algorithms... ...vision, strong analytical skills, and proficiency in Python. If you meet these qualifications, apply today to contribute...SeniorPython
- Berkshire Grey, Inc. is looking for a Senior Mechatronics and Control Engineer in Bedford, Massachusetts. This role involves working within a research... ...in tools like SolidWorks and programming languages including C++ and Python. #J-18808-Ljbffr Berkshire Grey, Inc.SeniorPython
$90k - $162k
...Company: Siemens EDA Job Title: Software Engineer - C++ / Digital Logic Design Job Reference #: 509131 Job Location: Burlington, MA... ...tools (Modelsim, etc). • Knowledge of scripting languages (Python or SH script) would be useful. This position will be subject...PythonWork at officeLocal areaWork from home- ...device company is seeking experienced DSP and Image Processing engineers to join their innovative AI and Imaging Team. This role... ...algorithms and FPGA development, along with programming skills in C, C++, and Python. The position offers a hybrid work model based in Burlington,...SeniorPython
- ...Software Development Role Our smart sensors produce huge amounts of data that needs to... .... We need a team of passionate "A-team" engineers to help us build and nurture them as they... ...Scala experience is a big plus Python experience would be desirable DESIRABLE...SeniorPython
- Raytheon is seeking a Senior Systems Engineer (Modeling & Simulation) for its Tewksbury, MA office to support the Land and Air Defense Systems... ...modeling and algorithm development, along with proficiency in languages such as MATLAB, Python, and C/C++. #J-18808-Ljbffr RaytheonSeniorPythonFull timeWork at office
$200k - $220k
Werfen is seeking a Software Architect in Bedford, MA, responsible for leading software development activities including requirements... ...This role demands mastery in programming languages like C++, Java, Angular, and Python. Candidates should have a Bachelor’s Degree in a relevant...SeniorPython- ...MITRE Corporation is seeking a highly motivated Lead Data Engineer to join their Data Environments and Engineering Department in Bedford... .... This role is ideal for candidates with strong SQL and Python skills ready to tackle challenges in data management and sharing...SeniorPython
- Berkshire Grey, Inc. is looking for a Senior Software Engineer specializing in robotics and manipulation software. This position offers the opportunity... ...possess a Bachelor's degree in a relevant field and strong Python expertise, alongside experience in software development for...SeniorPython
- ...seeking a highly skilled and motivated Embedded Software Developer to join our engineering team focused on developing next-... ...software design and development (C/C++ preferred)Strong understanding of... ...to scripting languages (Python, Bash)Onto Innovation Inc. offers...PythonPermanent employmentWork at office
- ...Senior Backend Engineer Developer Burlington, MA Asset Management Fintech We are a rapidly growing software technology company that still embodies a small start-up culture. Our... ...Tech Stack: Java, Spring Boot, Python, Cassandra, Elastic Search & REDIS,...SeniorPythonWork at office3 days per week
$160k - $180k
Werfen is seeking an experienced engineer in Bedford, MA to lead software testing activities focused on medical diagnostic systems. The successful candidate... ...of product development experience, proficiency in Python, and experience with test automation frameworks. The position...SeniorPython
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer (C/C++, Python). Be the first to apply!
- senior business analyst contract Bedford, MA
- senior database analyst Bedford, MA
- legal senior counsel family office Bedford, MA
- senior aws cloud engineer Bedford, MA
- senior financial analyst remote Bedford, MA
- senior accountant Bedford, MA
- senior manager financial planning & analysis Bedford, MA
- senior vmware engineer Bedford, MA
- senior consulting engineer Bedford, MA
- senior human factors engineer Bedford, MA

