Enable job alerts via email!

Staff II Embedded Software Engineer

Medacuitysoftware

Westford (MA)

On-site

USD 100,000 - 130,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in medical technology is seeking a Staff II Embedded Software Engineer to design and implement complex software and hardware-integrated systems. You will work on cutting-edge products, collaborating with clients and cross-functional teams, while ensuring high-quality software development and verification processes.

Qualifications

  • 5+ years of experience in design and programming.
  • Strong understanding of microprocessor architectures and interfaces.
  • Enthusiasm for learning new systems and technologies.

Responsibilities

  • Develop embedded software in a cross-platform environment.
  • Participate in the full design life cycle including requirements specification.
  • Collaborate within a multi-functional development team.

Skills

C / C++
RTOS
Linux
Windows
Multi-threaded programming
Object-oriented programming
Digital logic
High-speed communication protocols
Agile / Scrum

Education

BS degree in Computer Science, Computer Engineering, Electrical Engineering

Tools

Logic analyzers
Signal generators
Oscilloscopes
Debuggers
Emulators
Simulators

Job description

As a Staff II Embedded Software Engineer with us, you will be responsible for managing and facilitating the proper design and implementation of complex software and hardware-integrated systems for cutting-edge medical technology products. You will interface with clients and represent MedAcuity to support seamless software development projects.

Together, we’re pioneering the future of science by developing software products and solutions that enable our partner teams to help save lives.

Responsibilities
  • Develop embedded software (C / C++, RTOS, Linux, Windows) in a cross-platform environment for controlling analytical instrumentation and medical devices using high-speed communication channels, real-time data acquisition, and digital / analog I/O.
  • Participate in the full design life cycle, including requirements specification, design, planning, code reviews, and artifact creation.
  • Establish and execute verification plans in simulated, emulated, and laboratory environments.
  • Collaborate within a multi-functional development team.
Qualifications
  • 5+ years of experience in design and programming.
  • Strong understanding of microprocessor architectures, interfaces, and digital logic.
  • Experience with multi-threaded 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 microcontrollers, modern C++ (C++11, STL, BOOST), and high-speed communication protocols (DMA, PCI, USB).
  • Enthusiasm for learning new systems, methodologies, technologies, and tools.
Education
  • Ideally, a BS degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent, or equivalent work experience.
Preferred Skills
  • Experience in highly regulated environments such as medical devices or aerospace/defense.
  • Background in robotics is advantageous.
  • Experience working in Agile / Scrum environments.

Applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, pregnancy, age, genetic information, national origin, veteran status, disability, or other protected classes.

MedAcuity is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer II - Java

Kaseya Limited

Boston

On-site

USD 110,000 - 160,000

Today
Be an early applicant

Software Engineer, Data Platform

Videa Health, Inc.

Boston

Hybrid

USD 90,000 - 150,000

13 days ago

ML Software Engineer (Python Backend) Senior I/II, Staff

Albert Invent Corp

Oakland

Remote

USD 90,000 - 150,000

30+ days ago