Senior Embedded Engineer

Cynet SystemsManchester, NH

About The Position

We are seeking a Senior Embedded Engineer with extensive experience in embedded firmware development. The role involves maintaining and optimizing a complex codebase, supporting real-time motor control, performing system calibrations, and troubleshooting firmware issues. This position requires strong analytical and communication skills, as well as the ability to work independently in a fast-paced environment.

Requirements

  • 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.
  • Strong verbal and written communication skills for collaborating with cross-functional and global teams.

Responsibilities

  • Maintain, optimize, and debug a 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service