Haystack
← Back to Jobs
Technology

Senior C++ Embedded Developer

SSTech LLCManchester, NH🇺🇸United StatesPosted 11 Aug 2026

Quick Overview

Salary
$85/hr
Work Type
Hybrid
Level
Mid Senior

Job Description

We have an urgent requirement for a Senior C++ Embedded Developer and need your immediate support to fill this position. Please submit relevant, qualified profiles matching the job description provided below.


Role: Senior C++ Embedded Developer
Location: Manchester, NH (Requires someone who can visit the office once or twice a month)
Rate: $85/hour
Mandatory Skill: CAN bus protocol (The Controller Area Network protocol)

Job Description
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field
Senior-level commercial experience in embedded firmware development
Expert proficiency in C++ (specifically heavy reliance on Templates) and C programming
Deep hands-on experience or familiarity with Real-Time Operating Systems (RTOS)
Strong proficiency with CAN bus protocols and embedded communication stacks
Hands-on expertise with laboratory hardware equipment (oscilloscopes, logic analyzers)
Analytical and troubleshooting skills for complex hardware-software interaction issues
High level of self-organization and ability to drive tasks independently in a fast-paced environment
Advanced English communication skills (written and verbal) for collaborating with cross-functional and global teams

Job Responsibilities
Maintain, optimize, and debug a mature codebase written primarily in C++ with heavy utilization of C++ templates
Support real-time 2–3 axis motor control features, ensuring high precision, stability, and reliable execution
Perform complex system calibrations and configurations to meet varying hardware and accessory specifications
Manage, monitor, and debug embedded communication interfaces, specifically over CAN bus
Troubleshoot and resolve firmware issues, including board bring-up and peripheral interface debugging
Utilize lab hardware equipment to diagnose physical layer, signal, and timing issues
Maintain comprehensive technical documentation, including design specifications and calibration procedures.

Skills

C
C++

Similar jobs