Senior Embedded Software & Controls Engineer

Brooks AutomationChelmsford, MA
$118,265 - $160,006Hybrid

About The Position

We are seeking a highly skilled Senior Embedded Software & Controls Engineer to work on the development of next-generation control systems for advanced levitation-based motion platforms. This role will focus on implementing high-performance DC commutation strategies and distributed control architectures to enable precision 6DOF motion of magnetically levitated structures. The ideal candidate will bridge advanced control theory with real-time embedded execution, delivering robust, low-latency control solutions tightly integrated with custom electronics, sensors, and actuation systems.

Requirements

  • Bachelor’s, Master’s, or PhD in: Electrical Engineering, Robotics, Controls Engineering, or related field
  • 8+ years of experience in embedded software and controls development
  • Strong expertise in: Real-time embedded programming (C/C++ required), Feedback control systems and control theory, Multi-axis motion control and high-performance servo systems
  • Experience implementing: Digital control loops on MCU/SoC/FPGA platforms, Real-time systems with deterministic timing constraints

Nice To Haves

  • Experience with: Electromagnetic or motor control systems (BLDC, linear motors, planar motors), DC commutation or custom commutation strategies, Distributed control systems and real-time fieldbuses
  • Familiarity with: MATLAB/Simulink or equivalent modeling tools, Sensor fusion and high-precision metrology systems, FPGA-based control or hardware acceleration
  • Knowledge of: Precision motion control (micron/sub-micron accuracy systems), Multi-physics system interactions (electromagnetic, thermal, mechanical)

Responsibilities

  • Design and implementation of real-time embedded control software for levitation systems, including: DC commutation algorithms for multi-phase electromagnetic actuation, High-bandwidth closed-loop control for precision positioning, Distributed control coordination across multiple nodes and processors
  • Translate advanced control models into efficient embedded software, including: State-space and model-based control implementations, Sensor fusion for multi-degree-of-freedom feedback systems, Deterministic real-time execution on embedded platforms
  • Architect and develop distributed control frameworks, including: Synchronization of multiple control loops across networked devices, Low-latency communication protocols (e.g., EtherCAT or equivalent), Fault-tolerant and scalable system designs
  • Integrate software with hardware components, including: Power electronics and current drivers, High-speed sensors (e.g., optical, magnetic, or laser-based systems), FPGA or MCU-based control platforms
  • Lead system bring-up, tuning, and validation: Debug real-time control systems using lab instrumentation, Analyze system performance (latency, stability, noise sensitivity), Optimize control loop performance at the system level
  • Collaborate cross-functionally with: Controls, electrical, mechanical, and system architecture teams, Firmware and FPGA developers, Product development and advanced technology teams
  • Drive technical innovation and contribute to: Intellectual property (patents and disclosures), Next-generation control architectures and methodologies, System-level performance improvements

Benefits

  • Medical, Dental, Vision and Disability Insurance
  • 401(k) Plan
  • Company paid holidays
  • Flexible Vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service