Senior C++ Embedded Developer

Highbrow LLC

Manchester (NH)

On-site

USD 110,000 - 160,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Highbrow LLC in Manchester, NH is seeking a Senior C++ Embedded Developer to design and optimize embedded firmware for real-time motor control. You will work with C++, heavy template usage, C, RTOS, CAN bus, and lab equipment while collaborating with global teams.

This role requires a BS/MS in EE/CE, senior-level experience, strong debugging skills, and hands-on lab work with oscilloscopes and logic analyzers. On-site position with occasional monthly office visits.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering or Computer Engineering.
  • Senior-level embedded firmware experience.
  • Expert proficiency in C++ with heavy templates and C.
  • Hands-on RTOS experience.
  • Strong CAN bus knowledge and embedded stacks.
  • Lab hardware proficiency with oscilloscopes and logic analyzers.
  • Excellent English communication for global teams.

Responsibilities

  • Maintain and optimize embedded firmware in C++ with templates.
  • Support real-time motor control features on CAN-enabled hardware.
  • Calibrate and configure systems for varying hardware specs.
  • Debug and bring up boards; diagnose hardware-software interactions.
  • Document designs and calibration procedures.

Skills

CAN bus protocol
C++ (Templates)
C programming
RTOS
Laboratory equipment
English communication

Education

Bachelor's or Master’s in Electrical or Computer Engineering

Job description

Role:Senior C++ Embedded Developer

Location:Manchester, NH (Requires someonewho can visit the office once or twice a month)

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Embedded Engineer — CAN Bus & RTOS
Senior C++ Embedded Engineer — CAN Bus & RTOS

Highbrow LLC • Manchester (NH)

On-site
USD 110,000 - 160,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Highbrow LLC • Newark (DE)

On-site
USD 120,000 - 170,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

6AM City, LLC • Wisconsin

On-site
USD 100,000 - 135,000
Embedded Software Engineer
Embedded Software Engineer

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000
Sr. Embedded Engineer
Sr. Embedded Engineer

Ayr Energy • Mountain View (WY)

On-site
USD 140,000 - 180,000
Collaborative work environment
Challenging problems to solve
Medical, dental, and vision coverage
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

AlphaPRO Consultancy • Sterling Heights (MI)

On-site
USD 90,000 - 120,000
Embedded System Engineer
Embedded System Engineer

Pentangle Tech Services | P5 Group • Dearborn (MI)

On-site
USD 90,000 - 120,000
Software Developer - C++
Software Developer - C++

ContractStaffingRecruiters.com • Bloomfield (CT)

On-site
USD 90,000 - 120,000
Sr. Embedded Platform Engineer
Sr. Embedded Platform Engineer

Accord Technologies Inc • Irvine (CA)

On-site
USD 120,000 - 180,000
Senior C++ Developer
Senior C++ Developer

TechDigital Group • Phoenix (AZ)

On-site
USD 100,000 - 130,000