2,051,369open jobs
122,836companies
254,122added this week
Browse all
Salary
$80k – $110k per year
Location
In office (Bedford)
Seniority
Junior · 1+ year exp
Visa
Filed H-1B visas in the last two years

Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Sep 9, 2026.

Overview
Company
Impact
Profile match
Lexington Medical develops surgical stapling devices, including the AEON Endoscopic Stapler, and sells them to hospitals and surgeons. It hires territory managers for surgical stapling, mechanical engineers, quality systems specialists and marketing managers. The company is headquartered in Bedford, Massachusetts, United States.

As an Embedded Software Engineer at Lexington Medical, you will write and debug the firmware that drives a surgical stapler, C and C++ on ARM Cortex-M microcontrollers controlling the motors, sensors, and mechanisms inside the device. This is an early-career role for an engineer who has already done real embedded work in an internship or co-op and wants to keep building hardware-driven products rather than move away from the hardware. Because the electrical and mechanical engineers who designed the board and the mechanism sit in the same building in Bedford, you debug at the bench with the people who can change either one.

About Lexington Medical

Lexington Medical is a medical device company designing and manufacturing surgical stapling technology at our headquarters in Bedford, Massachusetts, just outside Boston. Our AEON™ Endostapler is an FDA-cleared, minimally invasive surgical stapler used in operating rooms around the world. With engineering, manufacturing, and quality working closely together, engineers stay close to the product and see their work move from an idea through prototyping, testing, manufacturing, and ultimately into the operating room.

About the Role

As an Embedded Software Engineer at Lexington Medical, you will contribute to the development, testing, and integration of embedded firmware in the AEON™ surgical stapling platform and the products behind it. You will implement and debug low-level drivers and communication interfaces (SPI, I2C, CAN, UART, USB) as well as the application logic that commands and monitors electromechanical subsystems, then take that firmware to the bench and prove it works against real hardware. You will work day to day with embedded, electrical, mechanical, and systems engineers, particularly during hardware bring-up, when firmware, board, and mechanism all meet for the first time.

You will also learn how software gets built for a Class II medical device. That means writing code that can be reviewed and traced, documenting requirements, design decisions, and test results to satisfy FDA design controls and IEC 62304, and supporting verification and validation through bench and system-level testing. Our teams are small, so you will own real modules early and have direct access to the engineers making the design decisions around them.

Responsibilities

  • Design, implement, and test embedded firmware running on ARM Cortex-M or equivalent microcontroller-based systems in C and C++.
  • Develop and integrate low-level drivers and communication interfaces, including SPI, I2C, CAN, UART, and USB.
  • Build and debug the application-layer logic that controls and monitors electromechanical systems, including motor control and sensor feedback.
  • Work with electrical and mechanical engineers on hardware bring-up, debugging, and system integration, confirming that firmware interacts correctly with motors, sensors, and physical mechanisms.
  • Debug at the bench using oscilloscopes, logic analyzers, and JTAG or SWD hardware debuggers, and isolate whether a failure is in firmware, hardware, or the mechanism.
  • Participate in code reviews and design discussions, and apply the modular, maintainable firmware patterns the team uses.
  • Support verification and validation activities through bench testing and system-level testing.
  • Document software requirements, design decisions, and test results in alignment with FDA design controls and IEC 62304 expectations.
  • Contribute to firmware quality, reliability, and traceability as the platform matures.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or a related discipline.
  • One or more years of relevant experience, including internships or co-ops with substantial hands-on embedded or hardware-focused work.
  • Experience writing and debugging embedded C or C++.
  • Comfortable working with microcontrollers, hardware-level debugging tools, and lab equipment.
  • Exposure to real-time or bare-metal embedded systems.
  • Familiarity with communication protocols such as SPI, I2C, UART, or CAN.
  • Hands-on experience with robotics, motor control, sensors, or electromechanical systems, through internships, academic projects, or personal projects.
  • Experience with an RTOS such as FreeRTOS, or with writing firmware under IEC 62304 or FDA design controls, is a plus.

What Success Looks Like

  • Within your first three to six months, you own a driver or firmware module end to end, from implementation through bench verification, and the team trusts your test results.
  • By one year, you can take a new board revision from power-on to working firmware, and you catch real problems in other engineers’ code reviews.
  • The engineers who work alongside you can pick up your firmware and your documentation without asking you what it does.

Location & Work Arrangement

This position is based at our headquarters in Bedford, Massachusetts, in the Greater Boston area, and is an on-site role.

Visit our Candidate Journey page to learn what to expect from our hiring process.

Salary Range

$80,000—$110,000 USD

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,051,369 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Bedford
$79k – $119k per year · In office · Top Secret · Full-Time · 2+ years exp · Bachelor's Degree · Roy
Verilog
VHDL
Analytics
Power BI
SpaceTech
MBSE
Apply
≈ $59k – $117k per year (Estimated) · In office · Secret · Full-Time · Bachelor's Degree · Chandler
DevOps
Linux
Windows
Apply
≈ $81k – $155k per year (Estimated) · In office · Nationals only · 2+ years exp · Bachelor's Degree · Clearwater
Robotics
Inertial Navigation
SpaceTech
DO-178C
DO-254
DO-160
Apply
$87k – $157k per year · In office · TS/SCI · Full-Time · 4+ years exp · Bachelor's Degree · Arlington · San Diego
Python
Java
C++
MATLAB
MATLAB
Simulink
AI/ML
Time Series
DevOps
Linux
Defense
Radar Signal Processing
Apply
$66k – $99k per year · In office · Top Secret · Full-Time · 6+ years exp · Bachelor's Degree · Melbourne
DevOps
BGP
OSPF
Apply
≈ $15k – $34k per year (Estimated) · Remote (India) · 3+ years exp · Bengaluru
C
C++
MATLAB
C
Embedded C
MATLAB
Simulink
DevOps
RTOS
Git
Apply
Remote (India) · 5+ years exp · Bengaluru
C
C++
C
Embedded C
DevOps
CI/CD
Git
Linux
Management
Jira
Apply
$124k – $205k per year · Hybrid · Full-Time · 4+ years exp · Bachelor's Degree · New York
Python
JavaScript
TypeScript
C#
C++
Databases
MySQL
PostgreSQL
Frontend
React.js
DevOps
Git
AWS
Docker
Kubernetes
GitHub
Apply
数据库DBA运维 8 days ago
$27k – $29k per year · In office · Full-Time · Beijing
Python
Go
Java
C++
Databases
PostgreSQL
Redis
Apply
$27k – $54k per year · In office · Full-Time · 2+ years exp · Wuxi
Python
C++
C++
LLVM
AI/ML
Apache TVM
DevOps
Linux
Apply
Electrical Engineer 2 months ago
$80k – $110k per year · In office · 1+ year exp · Bachelor's Degree · Bedford
MedTech
Design Controls
Design History File
Verification & Validation
Apply
$180k – $220k per year · In office · 12+ years exp · Bachelor's Degree · Bedford
Python
C#
C++
DevOps
RTOS
Git
MedTech
IEC 62304
Apply
$56k – $72k per year · In office · Full-Time · 4+ years exp · Associate's Degree · Bedford
Analytics
Microsoft Excel
MedTech
ISO 13485
Apply
$42k per year · In office · Full-Time · High School Diploma · Bedford
Apply
$140k – $165k per year · In office · 4+ years exp · Bachelor's Degree · Bedford
Apply
$156k – $196k per year · In office · Secret · Full-Time · 8+ years exp · Bachelor's Degree · Bedford
Python
Rust
C++
DevOps
Linux
Apply
$95k – $119k per year · In office · Secret · Full-Time · 2+ years exp · Bachelor's Degree · Bedford
Design
SolidWorks
SpaceTech
ANSYS
GD&T
Apply
Project Leader 2 days ago
$173k – $216k per year · In office · TS/SCI · Full-Time · 10+ years exp · Bachelor's Degree · Bedford
Apply
$63k – $71k per year · In office · Full-Time · 1+ year exp · Associate's Degree · Philadelphia · Bedford
DevOps
GCP
Management
ServiceNow
Life Sciences
GMP
Apply
$150k – $180k per year · In office · 10+ years exp · Bachelor's Degree · Bedford
MedTech
Design Controls
Verification & Validation
CAPA
Apply
See all jobs
This is one of many
2,051,369 more open roles from verified company boards, updated every day.