JOBSEARCHER

Firmware Engineer

Role : Firmware Engineer Location: Chelmsford, Massachusetts Job Description & Skill Requirement: Key ResponsibilitiesDevelop real-time embedded software using C/C++.Design and implement motion control, servo control, and control algorithmsDevelop distributed control architectures using EtherCAT or similar protocolsIntegrate software with MCUs, FPGAs, sensors, actuators, and power electronicsPerform system bring-up, tuning, debugging, and validationCollaborate with controls, firmware, electrical, and mechanical teamsDrive innovation in next-generation robotics and automation platformsRequired SkillsEmbedded C/C++Real-Time Systems (RTOS)Control Theory & Feedback ControlMotion Control / Servo SystemsMCU / DSP / FPGA DevelopmentDistributed Controls (EtherCAT preferred)System Debugging & Performance OptimizationSkills:Embedded Software Engineer / Controls EngineerMotion Control Engineer / Control Systems EngineerEmbedded C++ / EtherCAT / RTOSFPGA / MCU / DSPSemiconductor Equipment / Wafer HandlingSemiconductor Equipment Automation Qualification:• Bachelor Degree in Mechanical Engineering with 7- 9 years of experience