×
Register Here to Apply for Jobs or Post Jobs. X

Controls Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Dexterity
Full Time position
Listed on 2026-06-17
Job specializations:
  • Engineering
    Robotics, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Requirements

  • Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Mechatronics, or related discipline
  • Minimum of 3 years of professional experience in controls engineering, embedded systems, mechatronics, or a related field
  • Strong fundamentals in electrical and mechanical engineering applied to robotics and motion systems
  • Hands‑on experience with motion control systems, feedback loops, servo drives, motors, and associated hardware
  • Proficiency in embedded software development and familiarity with industrial controller environments
  • Familiarity with communications protocols commonly used in mechatronics and robotic systems (EtherCAT, CAN bus, etc.)
  • Capability to debug system‑level issues spanning hardware, firmware, and control logic
  • Ability to read electrical schematics and mechanical drawings and engage with electrical and mechanical subsystem teams in depth
  • (Desirable) Experience with functional safety, and safety‑critical systems
  • (Desirable) Prior work on autonomous mobile robots, warehouse automation, or large‑scale robotic deployments
  • (Desirable) Familiarity with over‑the‑air software update systems, remote diagnostics, field‑deployed robotic systems, and firmware in deployed hardware
  • (Desirable) Experience with commissioning, manufacturing bring‑up, system testing, production scaling, or test‑fixture development
  • (Desirable) Knowledge of motion‑related software stacks, distributed real‑time systems, and industrial system architecture
  • (Desirable) Familiarity with robotic kinematics, and control algorithms used in mobile or manipulator robotics
What the job involves
  • You will join as a Controls Engineer within Dexterity’s Product Engineering Team, contributing to the development of embedded systems that power our robotic platforms
  • This role sits at the intersection of hardware, software, firmware, motion control, and system‑level integration
  • You will collaborate closely with electrical, mechanical and software engineers to help bring robots from prototype to production and support the architecture for motion, safety, and communications
  • The ideal candidate brings strong mechatronics fundamentals, hands‑on controls experience, and a system‑level understanding of embedded hardware and software integration in the context of robotics
  • Develop and maintain embedded software and firmware solutions for rover control systems, motion controllers, and safety subsystems
  • Design, implement, and tune motion‑control systems and associated hardware and software interfaces in our mobile robotic platforms
  • Debug complex electromechanical systems, analyze hardware‑software interaction, power systems, communications, and perform system diagnostics
  • Bridge hardware and software teams, supporting embedded software, industrial controller logic, and ensure smooth integration between hardware and software
  • Define and execute commissioning processes: factory bring‑up of embedded systems, field deployment procedures, and over‑the‑air update architectures
  • Support product development lifecycle from early prototypes through production and scaling, with attention to reliability, performance, safety, and regulatory compliance
  • Document system architectures, control algorithms, communications protocols, and troubleshooting results, collaborating across disciplines to ensure clarity and alignment
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary