Brooks Automation

Senior Embedded Software – Controls Engineer

Brooks Automation
Posted 10/20/2026full-timeUnited StatesSenior💰 $118,265 - $160,006 per yearWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing real-time embedded control software for advanced levitation systems, with a strong focus on multi-axis motion control and high-performance servo systems. Proficient in translating theoretical models into practical implementations while ensuring deterministic execution and optimizing system-level performance.

Highest-signal resume keywords
Embedded Software DevelopmentReal-Time Embedded ProgrammingFeedback Control SystemsMulti-Axis Motion ControlSensor Fusion

Tech Stack

Tools & technologies
C++

About the role

Key responsibilities & impact
  • Develop next-generation control systems for advanced levitation-based motion platforms
  • Design and implement real-time embedded control software for levitation systems
  • Implement DC commutation algorithms for multi-phase electromagnetic actuation
  • Develop high-bandwidth closed-loop control for precision positioning
  • Coordinate distributed control across multiple nodes and processors
  • Translate state-space and model-based control models into efficient embedded software
  • Implement sensor fusion for multi-degree-of-freedom feedback systems
  • Ensure deterministic real-time execution on embedded platforms
  • Architect and develop distributed control frameworks
  • Synchronize multiple control loops across networked devices
  • Implement low-latency communication protocols such as EtherCAT or equivalent
  • Design fault-tolerant and scalable systems
  • Integrate software with power electronics, current drivers, sensors, and FPGA/MCU control platforms
  • Lead system bring-up, tuning, and validation using lab instrumentation
  • Analyze latency, stability, and noise sensitivity
  • Optimize control-loop performance at the system level
  • Collaborate with controls, electrical, mechanical, system architecture, firmware, FPGA, product development, and advanced technology teams
  • Contribute to patents, disclosures, next-generation control architectures, and system-level performance improvements

Requirements

What you’ll need
  • 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
  • Real-time embedded programming using C/C++
  • Expertise in feedback control systems and control theory
  • Expertise in multi-axis motion control and high-performance servo systems
  • Experience implementing digital control loops on MCU/SoC/FPGA platforms
  • Experience with real-time systems with deterministic timing constraints
  • Preferred: electromagnetic or motor control systems, including BLDC, linear motors, or planar motors
  • Preferred: DC commutation or custom commutation strategies
  • Preferred: distributed control systems and real-time fieldbuses
  • Preferred: MATLAB/Simulink or equivalent modeling tools
  • Preferred: sensor fusion and high-precision metrology systems
  • Preferred: FPGA-based control or hardware acceleration
  • Preferred: precision motion control and micron/sub-micron accuracy systems
  • Preferred: multi-physics system interactions
  • Strong analytical and problem-solving skills
  • Ability to translate theoretical models into robust real-world implementations
  • Effective cross-functional communication and technical leadership
  • High attention to detail and system-level thinking
  • Eligibility for employment in the United States, verified through E-Verify

Benefits

Comp & perks
  • Medical, Dental, Vision and Disability Insurance
  • 401(k) Plan
  • Company paid holidays
  • Flexible Vacation
  • Annual discretionary bonus eligibility
  • Mix of in-office and remote work may be available depending on the role and business needs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingDC Commutation AlgorithmsClosed-Loop ControlDistributed Control FrameworksLow-Latency Communication ProtocolsDigital Control LoopsFPGA/MCU Control PlatformsHigh-Precision MetrologyModel-Based ControlSystem-Level Performance Optimization
Soft Skills
Analytical SkillsProblem-Solving SkillsCross-Functional CommunicationTechnical LeadershipAttention to Detail
Tools & Technologies
MATLAB/SimulinkEtherCATLab InstrumentationFPGA-Based ControlReal-Time Fieldbuses
Industry Keywords
Electrical EngineeringRoboticsControls EngineeringElectromagnetic Control SystemsPrecision Motion Control