Embedded Software Engineer
$80k - $110kLexington Medical, Inc.
Job Description
Job Description
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
- ...clearance level to Top Secret when they start. If someone has an active TS, that's a huge plus. Job Details Title: Embedded Software Engineer Location: Lexington, MA Clearance: Secret clearance Virtual/Work from Home: Onsite role Role Role requires...SuggestedApprenticeshipLocal areaWork from home
- ...Embedded System Software Engineer MPR Associates, Inc. (MPR), a thriving multi-discipline, specialty engineering services and consulting firm, is actively seeking a capable and motivated Embedded System Software Engineer to join our team. If you are seeking a unique...Suggested
$126.8k - $149.9k
...Panametrics, a leader in industrial measurement solutions, is seeking a Senior Embedded Software Engineer to provide technical leadership in the development of embedded systems, real-time software, and signal processing solutions that enable next-generation ultrasonic...Suggested$115k - $135k
...complementary analytical technologies, software automation, and machine learning. For more... ...to collaborate with world-class engineers and scientists developing groundbreaking... ...this role, you will design and develop embedded software that controls sophisticated electromechanical...SuggestedWork at officeRemote workWorldwide- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization... ...engineers with significant expertise in high performance and embedded software to lead and support advanced research and development projects...SuggestedWork experience placementInternshipLocal areaImmediate start
$180k - $220k
...Lexington Medical, Inc. is hiring a Principal Embedded Software Engineer in Bedford, MA to develop embedded software for surgical stapling devices. You will build and own embedded software controlling a complex electromechanical surgical stapling system, while setting...$85k - $128k
...Company Description Boston Engineering is where innovative ideas become real-world technologies. Headquartered in Waltham, Massachusetts... ...Job Description Boston Engineering is seeking an Embedded Software Engineer to develop software for robotics, autonomous...Permanent employmentInternshipWork at officeRelocationRelocation package$110k - $150k
...Embedded Software Engineer Do you want to change how the world creates? At Formlabs, we're building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D printing technology powers...Full timeWork at officeRemote workWorldwideFlexible hours$100k - $150k
...Position Summary The Embedded Software Engineer is responsible for designing, developing, testing, and supporting embedded software that powers autonomous mobile robots (AMRs) operating in warehouse and industrial environments. This role focuses on implementing reliable...Local area- ...Embedded Software Developer Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading... ...and motivated Embedded Software Developer to join our engineering team focused on developing next-generation semiconductor capital...Permanent employmentWork at office
- ...Job Title: Embedded Software Engineer Job ID: 561 City: Wakefield State: Massachusetts Job Type: Full Time On-Site/Part Time On-Site/Full Time Remote/Part Time Remote/Full Time Hybrid Position Overview:...Full timePart timeRemote work
- ...Embedded Software Engineer Design, develop and test new embedded software. Working on BSPs for cutting edge Intel processor based boards. Design and development of system and device driver software for many standard operating systems. Working with hardware...
$170k - $260k
...ever before. We're a team of hands-on builders, engineers, and innovators reinventing how the world makes... ...and Form 4L to the Fuse 1+ and Fuse X1. As our Embedded Engineering Manager , you'll lead the embedded software team that writes it, across microcontrollers and...Work at officeWorldwideFlexible hours$82.3k - $220k
...Senior Embedded Software Engineer page is loaded## Senior Embedded Software Engineerremote type: Onsite Requiredlocations: Cambridge, MAtime type: Full timeposted on: Posted Todayjob requisition id: JR002409**Overview:**Draper is an independent, nonprofit research and...Full timeLocal area- ...Zobility is seeking Senior Software Engineers to join our development team in Tewksbury, Massachusetts. The team develops software in C++,... ...difficult technical problems. This role involves real-time embedded and application software development, testing, and documentation...
- ...RISE Robotics is a high-growth technology company backed by The Engine, a Tough Tech venture capital fund built by MIT, Greentown... ...to more efficient and sustainable solutions. As a Senior Embedded Software Engineer, you'll play a pivotal role in the development and...Work at officeFlexible hours
$82.3k - $205.75k
...defense and space exploration to biomedical engineering, lives often depend on the solutions we... ...Job Description Summary: The Software Engineer (SMTS) develops high performance... ...development tools for version control then this embedded systems technology group is for you....Full timeLocal area- ...the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change,... ...GroupThe Position:Analog Devices, Inc. is looking for a Senior Embedded Software Engineer to join the Digital Embedded Solutions Team. The...
- ...Processing and Algorithm DevelopmentSatellite communicationsElectronic Warfare (EW)Roles & Responsibilities:Provide enterprise systems engineering and architecture technical leadership, strategic-level analyses and recommendations, expertise and counsel to the Government...Work experience placementInternshipLocal area
- ...health, transportation, and citizen services. We're a nonprofit engineering, applied research, and advanced technology organization... ...Experience applying architecture analysis and systems engineering to software-intensive systems, cloud-native architectures, data-centric...Work experience placement
$134.75k - $180.25k
...era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce. This Specialist Solution Engineer role sits within our Emerging Business Unit, focusing on products in a similar growth lifecycle phase. The EBOU's mission is to incubate...$107.5k - $204.5k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...and defense. Job Summary : The Software Product Assurance Center’s Software Security... ...employ Agile development techniques on embedded targets to continuously develop and...Temporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours$22 - $41 per hour
...the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change,... ...innovate ahead of what's possible. About the Role As an Embedded Software Engineer Intern, you will gain hands-on experience developing...Permanent employmentFull timeInternshipWork at office- ...Job Description Job Description As Embedded Software Engineer, you will develop and optimize software for microcontroller-based sensor hardware while working on embedded software solutions within the constraints of limited hardware resources. Responsibilities...
$130k - $170k
...Senior-Level Embedded Firmware Engineer Build a career powered by innovations that matter! At Novanta, our innovations power technology products... ...role in designing, implementing, and optimizing embedded software that drives high-speed, high precision sensor technology...Full time$107.5k - $204.5k
...Software Engineer At RTX, the world largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make... ...team where you will employ Agile development techniques on embedded targets to continuously develop and deploy critical...Temporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...of aerospace and defense. \n \n The Software Product Assurance Center’s Software... ...employ Agile development techniques on embedded targets to continuously develop and deploy...Temporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours- ...Position Summary The Embedded Software Principle is responsible for the architecture, development, and delivery of embedded software systems... ...software architecture for robotic platforms. Establish engineering standards, coding guidelines, testing requirements, and...
$68.9k - $131.1k
...safer, more connected world. Discover opportunities to make a difference at RTX. \n \n What You Will Do \n \n Embedded Security Software Engineer II – Secure Product Assurance \n \n Join the Secure Product Assurance/Sensors Space and Air Software team at...Full timeTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours- ...and JTAG. Requirements Bachelor's or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience. Embedded software development experience in Linux environments. Strong proficiency in C and/or C++. Deep...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- government software Bedford, MA
- healthcare software sales Bedford, MA
- software support Bedford, MA
- embedded software Bedford, MA
- remote software sales Bedford, MA
- software intern Bedford, MA
- software technical support Bedford, MA
- software implementation project manager Bedford, MA
- software technology Bedford, MA
- id software Bedford, MA




