ITMC Systems logo

ITMC Systems

Firmware Engineer

ITMC Systems

📍 Chelmsford, United Kingdom 🇬🇧

full-time
mid-level
Posted —

Key Skills

C++RTOSEtherCATMCUFPGA

Industry

RoboticsIndustrial Automation

Job Description

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

Semiconductor Equipment Automation