Embedded Software Engineer

eTeam Inc.

Andover, MA

JOB DETAILS
SALARY
$55–$60 Per Hour
SKILLS
Authentication, C Programming Language, Cloud Architecture, Cloud Computing, Computer Firmware, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Debugging Skills, Embedded Linux, Embedded Software, Embedded Systems, High Reliability, Identify Issues, International Electro-Technical Commission (IEC), Internet of Things, Medical Equipment, Network Integration, Network Routers, Performance Management, Problem Solving Skills, Product Lifecycle, QNX Operating System, Quality Assurance, RMON, Realtime Operating System, SSL-TLS (Secure Socket Layer - Transport Layer Security), Security Protocols, Sockets, Software Development, Software Engineering, System Integration (SI), TCP/IP (Transmission Control Protocol/Internet Protocol), Team Player, Telemetry, Validation Testing, VxWorks, Wi-Fi
LOCATION
Andover, MA
POSTED
1 day ago
JD:
Role: Embedded Software Engineer
Work location: Andover, MA (Onsite)
Contract

Job Description:
Embedded Software Engineer

Key Responsibilities:
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:
o Designing and developing device-to-cloud connectivity modules for embedded systems
o Implementing and maintaining MQTT-based communication for telemetry, alerts, and command/control flows
o Developing embedded software using C on RTOS platforms (QNX or similar)
o Integrating and optimizing networking stacks (TCP/IP, sockets, secure protocols)
o Ensuring robustness, fault tolerance, and predictable behavior in real-time environments
o Collaborating with cloud, firmware, and QA/RA teams for end-to-end solution delivery
o Supporting debugging of field issues (connectivity drops, latency, data inconsistencies) across device and cloud layers
o Contributing to design documentation, traceability, and compliance artifacts (aligned with regulated environments)


What are the Mandatory skills and skill proficiencies required for this position?
Required Skills
o 8 years of experience in embedded software development (C )
o Strong experience with embedded networking (TCP/IP, sockets, protocols)
o Hands-on experience with MQTT or similar messaging protocols
o Experience working with RTOS environments (QNX, VxWorks, Embedded Linux, etc.)
o Solid debugging experience across system-level issues (device network backend interactions)
o Strong problem-solving, communication, and cross-functional collaboration skills


What are the Optional skills and skill proficiencies for this position?
Preferred Qualifications
• Experience in medical devices or other regulated domains (IEC 62304 exposure is a plus)
• Familiarity with secure communication (TLS, certificates, device authentication)
• Experience integrating embedded devices with Cellular / Wi-Fi routers for IoT
• Experience with device-cloud architecture, IoT platforms, or remote monitoring systems
• Exposure to system integration, verification & validation activities
• Experience working in multi-repo embedded environments and CI/CD pipelines
• Experience with QNX-based platforms (or similar safety-critical RTOS)
• Exposure to BLE, IoT gateways, or edge compute patterns
• Experience troubleshooting real-world deployment / field connectivity issues

 

About the Company

e

eTeam Inc.

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified
FOUNDED
1998
WEBSITE
www.eteaminc.com