Zapnix logo

Zapnix

Firmware Engineer

Zapnix

📍 Chelmsford, United States 🇺🇸

full-time
mid-level
on-site
Posted —

Key Skills

C/C++RTOSEtherCATMotion ControlFPGA

Industry

RoboticsConsumer Electronics

Job Description

Job Title: Firmware Engineer

Location: Chelmsford, MA (Onsite)


Job Description & Skill Requirement:

Key Responsibilities

  • Develop real-time embedded software using C/C++
  • Design and implement motion control, servo control, and control algorithms
  • Develop distributed control architectures using EtherCAT or similar protocols
  • Integrate software with MCUs, FPGAs, sensors, actuators, and power electronics
  • Perform system bring-up, tuning, debugging, and validation
  • Collaborate with controls, firmware, electrical, and mechanical teams
  • Drive innovation in next-generation robotics and automation platforms

Required Skills

  • Embedded C/C++
  • Real-Time Systems (RTOS)
  • Control Theory & Feedback Control
  • Motion Control / Servo Systems
  • MCU / DSP / FPGA Development
  • Distributed Controls (EtherCAT preferred)
  • System Debugging & Performance Optimization


Skills:

  • Embedded Software Engineer / Controls Engineer
  • Motion Control Engineer / Control Systems Engineer
  • Embedded C++ / EtherCAT / RTOS
  • FPGA / MCU / DSP
  • Semiconductor Equipment / Wafer Handling