Skip to content

Open nowPosted 64 days ago

Embedded Software Engineer

Lexington Medical, Inc.18 open roles

Pay
$80,000 – $110,000 a year
Where
Bedford, MA
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowEmbedded Software EngineerLexington Medical, Inc. · Bedford, MA
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Lexington Medical, Inc.'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.9% of postings close within 7 days. Measured by our own scanner across the market. Lexington Medical, Inc. postings stay open a median of 33 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.9%7 days
  4. 22.4%14 days
  5. 38.1%30 days
  6. 59.0%60 days
This job: posted 64 days ago

Lexington Medical, Inc. median: 33 days open

The posting

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

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Lexington Medical, Inc.'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Lexington Medical, Inc.'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Lexington Medical, Inc.'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.