Instrument Control Software Engineer – C++ (Bedford, MA)

Philips

Quick summary

Work type
On-site
Location
Bedford, Massachusetts
Salary
$99,000–$158,000 / yr
Posted
99 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $128k
$87k most similar roles pay here $210k

This role pays less than 81% of similar roles. Most pay $135,000–$191,750 — the shaded band above. At the midpoint, this role pays about $128k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About Philips

Royal Philips (founded 1891) is a leading Dutch health technology company focused on improving well-being through innovation, transitioning from a diversified electronics giant to a specialist in healthcare, imaging, patient monitoring, and personal health.

Philips currently has 9 open roles on FindRole.

Listed pay typically runs $114,750–$183,600 across 9 roles with salary data.

Most-posted roles

View all roles at Philips

At a glance

TL;DR · Instrument Control Software Engineer – C++ (Bedford, MA)

Join our team as a C++ Software Engineer and contribute to the development of instrument control software for cutting-edge medical devices. You will use your expertise in C++ and Qt to design and implement robust software solutions that ensure precise control and monitoring of complex medical instruments, adhering to industry best practices and company guidelines. Your responsibilities include collaborating with cross-functional teams on agile planning, release management, risk assessment, and verification processes while continuously improving our development methodologies. Ideal candidates have a bachelor’s degree in Computer Science or Engineering, 3+ years of C++ experience, familiarity with the Qt Framework, and knowledge of hardware-software interaction and multithreading techniques. Experience in medical device software or unit testing frameworks is beneficial. This role requires full-time onsite presence at our facility in Bedford, MA.

What you'll do

  • Develop and maintain C++ software for medical device instrument control using Qt.
  • Design and implement software for instrument control sequences and hardware subsystems.
  • Follow industry best practices and company guidelines in DevOps processes.
  • Participate in agile planning, release, verification, and validation activities.
  • Contribute to the continuous improvement of software development processes.

What we're looking for

  • 3+ years of C++ development experience
  • Familiarity with Qt Framework or ability to learn quickly
  • Experience in embedded or instrument control software
  • Understanding of hardware-software interaction and asynchronous programming
  • Strong object-oriented design principles application
  • Participation in agile planning and cross-functional collaboration

More like this

Similar roles

Software Engineer- (Hardware Diagnostics)

Cisco

Remote (Usa-Milpitas) 3 days ago $152,500$219,200
C C++ Python Linux I2C SPI UART PCIe GPIO GDB KGDB AI/ML Network processors Optical networking Layer 2/3 network protocols
Remote

Software Engineer

Cisco

San Jose, CA 118 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 75 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid