TT
Embedded Software Engineer
Talent Technical Services, Inc
πΊπΈ United States
On-site
1 month ago
$60 β $62 / hour
- MQTT
- C++
- RTOS
- QNX
- TCP/IP
1 month ago
As an Embedded Software Engineer β Connectivity, you will be responsible for building and sustaining the connectivity layer between embedded medical devices and cloud platforms. This includes enabling reliable data exchange, remote monitoring, and command/control capabilities in a mission-critical, regulated environment.
You will work at the intersection of embedded firmware, networking, and cloud integration, ensuring high reliability, performance, and compliance of connectivity features across the product lifecycle.
Key Responsibilities:
In this role you will play a key role in:
- Designing and developing device-to-cloud connectivity modules for embedded systems
- Implementing and maintaining MQTT-based communication for telemetry, alerts, and command/control flows
- Developing embedded software using C++ on RTOS platforms (QNX or similar)
- Integrating and optimizing networking stacks (TCP/IP, sockets, secure protocols)
- Ensuring robustness, fault tolerance, and predictable behavior in real-time environments
- Collaborating with cloud, firmware, and QA/RA teams for end-to-end solution delivery
- Supporting debugging of field issues (connectivity drops, latency, data inconsistencies) across device and cloud layers
- Contributing to design documentation, traceability, and compliance artifacts (aligned with regulated environments)
Embedded Software Engineer Β· Talent Technical Services, Inc