Drimva

Cisco

Control Systems & Embedded Software Technical Leader, Acacia

$166K–$308K

Maynard, Massachusetts, US · Onsite Only · Full-time · Posted Oct 21, 2026

Experience
8+ years of professional experience; also requires 6+ years in low-level embedded C/C++ and 5+ years in bare-metal and RTOS firmware development.
Education
Bachelor’s degree in Electrical, Electronics, or Computer Engineering or related field.

About the job

Designs and delivers real-time embedded control firmware for Acacia optical modules and transceivers, from algorithm development through production release.

What you'll do

  • Design, tune, and optimize closed-loop control algorithms on bare-metal and RTOS microcontrollers.
  • Develop embedded C/C++ firmware for hardware configuration, monitoring, calibration, drivers, state machines, and control paths.
  • Collaborate with Hardware, Optics, and Calibration teams on board bring-up, feedback-loop characterization, and debugging.

What they ask for

  • Bachelor’s degree in Electrical, Electronics, or Computer Engineering or related field, with 8+ years of professional experience.
  • 6+ years of low-level embedded C and C++ programming for physical hardware control.
  • 5+ years developing embedded firmware on bare-metal systems and RTOS.
  • Experience designing and tuning real-time embedded control systems; ability to work 100% onsite during the initial one-year onboarding period.

Nice to have

  • Control firmware for optical or telecommunications hardware; schematic reading, board bring-up, and lab instrumentation.
  • Multithreaded firmware, finite state machines, Git/Jira/Perforce, and Python or MATLAB scripting.

Pay

$166,300.00 to $238,300.00 USD base salary; $186,900.00 - $307,800.00 USD base salary (New York City Metro Area); $166,300.00 - $274,100.00 USD base salary (Non-Metro New York state & Washington state)

Tools

C/C++, RTOS, VxWorks, FreeRTOS, ThreadX, ARM Cortex-M, ARM Cortex-R, PID

Model-written summary · the original posting is authoritative

First seen Oct 22, 2026 · Last verified Nov 5, 2026 (UTC)