PDDN INC.

Senior Embedded Software Engineer – Connectivity W2 Hiring.

PDDN INC. Andover, Massachusetts, United States

IT Services and IT Consulting · 51-200 employees

7 h ago
embedded Senior (5-10 yrs) Contractor United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and develop connectivity modules to facilitate reliable data exchange between embedded medical devices and cloud platforms. Collaborate with cross-functional teams including firmware, cloud, and QA/RA to ensure system robustness and regulatory compliance.

What they look for

Embedded Software Development C++ RTOS QNX Device-to-Cloud Connectivity MQTT TCP/IP Sockets Secure Protocols Real-time Systems Fault Tolerance Debugging Troubleshooting Networking Medical Devices

Requirements

Requires professional experience in embedded software development using C++ and RTOS platforms like QNX. Candidates must have strong expertise in networking protocols, MQTT communication, and troubleshooting connectivity issues in regulated environments.

Full description

Job Description

Role: Embedded Software Engineer – Connectivity

Location: Andover, MA (Onsite)

Start Date: Immediate availability  

Job Type: Contract (C2C/W2)

Interview Mode: Phone/Video

We are seeking an Embedded Software Engineer to build and sustain the connectivity layer between embedded medical devices and cloud platforms. This role ensures reliable data exchange, remote monitoring, and command/control capabilities in a mission‑critical, regulated environment.

Key Responsibilities:

  • Design and develop device‑to‑cloud connectivity modules
  • Implement and maintain MQTT‑based communication flows
  • Develop embedded software in C++ on RTOS platforms (QNX or similar)
  • Integrate and optimize networking stacks (TCP/IP, sockets, secure protocols)
  • Ensure robustness, fault tolerance, and predictable real‑time behavior
  • Collaborate with cloud, firmware, and QA/RA teams
  • Debug connectivity issues across device and cloud layers
  • Contribute to design documentation and compliance artifacts

Required Skills:

  • Embedded Software Development (C++, RTOS/QNX)
  • Device‑to‑Cloud Connectivity
  • MQTT Communication
  • Networking (TCP/IP, sockets, secure protocols)
  • Real‑time Systems & Fault Tolerance
  • Debugging & Troubleshooting Connectivity Issues

Additional Information

All your information will be kept confidential according to EEO guidelines.

Similar roles