Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

MedAcuity Logo

Senior Embedded Software Engineer

MedAcuity

$128,000 - $170,000
Dec 20, 2025
Westford, MA, US
Apply Now

MedAcuity is looking to develop software-driven medical devices, robotic technology, embedded systems, and computer vision solutions in partnership with MedTech companies and innovators.

Requirements

  • Solid understanding of microprocessor architectures, interfaces, and digital logic.
  • Experience with multithreaded programming for real-time embedded systems ( C / C++, RTOS ).
  • Knowledge of Object-Oriented programming techniques.
  • Experience with development tools such as logic analyzers, signal generators, oscilloscopes, debuggers, emulators, and simulators.
  • Familiarity with Microchip, Freescale, NXP, ARM, or other microcontrollers, modern C++ ( C++11, STL, BOOST libraries ), and high-speed communication protocols and interfaces ( such as DMA, PCI, USB ).
  • Experience with C / C++, RTOS, Linux, Windows

Responsibilities

  • Develop embedded software ( C / C++, RTOS, Linux, Windows ) in a cross-platform development environment for controlling analytical instrumentation and medical devices, using high-speed communication channels, real-time data acquisition, and digital / analog I/O’s
  • Follow the full design life cycle process including participation in requirements specification, design activities, planning, code reviews and creating corresponding artifacts.
  • Develop and maintain manual / automated Software Testing ( SVN, scripts, C++ / C-Sharp, Windows ).
  • Establish and execute verification plans against units in a simulated, emulated, and laboratory environment.
  • Collaborate and be part of a multi-functional development team.

Other

  • 8+ years design and programming experience.
  • B.S. degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent years of professional work experience.
  • Passion to learn new systems, methodologies, technologies, and tools.
  • Work history in Agile / Scrum environments.
  • Professional background with robotics is also helpful.