All jobs
Save

Control System Engineer

micro1
Contract type
Ongoing
Work mode
100% remote
Experience
Senior · 5+ years

Job description

Key details

  • Design and tune PID and advanced controllers (e.g., LQR, MPC, Kalman Filters) for deployment on physical systems such as robotics, drones, automotive, or industrial hardware
  • Develop plant models from first principles and validate them against empirical data using state-space and transfer function methodologies
  • Implement and verify control algorithms in Python using open source toolkits (e.g., python-control, SciPy, CasADi, do-mpc, Julia ControlSystems, OpenModelica)
  • Document engineering decisions and control strategies with clear, high-quality written communication, and engage in effective verbal discussions as required
  • Analyze system performance, identify areas for improvement, and iterate on design for optimal real-world operation
  • Collaborate remotely with interdisciplinary contributors while maintaining autonomy and technical independence
  • Company mission
  • micro1 engages Control System Engineers to contribute advanced technical expertise to a customer project focused on real-world control solutions, helping train next-generation AI systems so models learn, reason, and perform through high-quality, real-world input

Primary stack

Core technologies

Python (Programming Language)

Benefits

  • Information not specified

Requirements & details

  • Bachelor's degree (or higher) in Control, Electrical, Mechanical, Mechatronics, or Aerospace Engineering
  • Over 5 years of hands-on controller design experience post-degree, with proven real system deployment (not simulation-only)
  • Proficiency in building and validating physical plant models using first principles and data-driven methods
  • Demonstrated delivery of both classical (PID) and at least one modern control method (LQR, MPC, or Kalman) on real hardware
  • Fluency in Python for control code development, debugging, and validation using open source stacks
  • Exceptional written and verbal English communication skills, focused on clarity and precision
  • Additional strengths such as a Master's or PhD, production MPC with tools like do-mpc or CasADi, Modelica/OpenModelica modeling, Julia proficiency, system identification, embedded C/C++, ROS, nonlinear/robust/adaptive control, or contributions to publications/open source are valued
  • Role Type: Contractor; Location: Remote
  • Python, SciPy, CasADi, do-mpc, Julia ControlSystems, OpenModelica
  • Python (Programming Language)

Apply