Jobs · Massachusetts

Senior Embedded Software Engineer

MedAcuity · Lowell, MA · 6 days ago
Hybrid$128k–$170k/yrFull-time

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#, 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.

Qualifications

  • 8+ years design and programming experience.
  • 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).

Preferred Skills

  • Working experience in a highly regulated environment, such as medical device or aerospace/defense.
  • Professional background with robotics.
  • Experience in Agile/Scrum environments.

Education

B.S. degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent years of professional work experience.

Pay

A realistic estimate of starting base salary for this full-time position is $128,000 to $170,000. The actual salary offered may vary based on work location, experience, education, training, external market data, internal pay equity, and other business considerations.

Benefits

  • Medical, dental, and vision insurance.
  • Health Reimbursement Arrangement (HRA).
  • Flexible Spending Accounts.
  • 401(k) with company match.
  • Company-paid life and disability insurance.
  • Additional voluntary life insurance.
  • Employee assistance programs.
  • Recognition awards.

Schedule

Full-time position.

Benefits

  • Competitive vacation and sick time allowances.
  • Company holidays.
  • A healthy work-life balance is a priority here.

Similar jobs

Senior Software Engineer

HaystackSan Diego Metropolitan Area· 2 wk ago
Information Technology$178k–$268k/yrapply on haystack.cv

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 mo ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 1 mo ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com