CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer, Controls Jobs

4 Job Offers

Filters
Senior Robotics Software Engineer, Planning and Control
Save Icon
Lead the development of advanced motion planning and control systems for robotic food preparation in San Francisco. This senior role requires 7+ years of expertise in algorithms like RRT, trajectory optimization, and real-time control using Python/C++. Enjoy benefits including equity, 401(k) matc...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
150000.00 - 260000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Senior Software Engineer, Autonomy - Behavior, Planning & Controls
Save Icon
Join our team in Mountain View as a Senior Software Engineer in Autonomy. You will design and deploy production-grade C++/Python software for AI-driven path planning and vehicle control. This role requires expertise in robotics, motion planning, and nonlinear optimization within a collaborative, ...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
180000.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Senior Software Engineer, Controls
Save Icon
Join our team as a Senior Software Engineer, Controls in Santa Clara. Develop ML-based vehicle models and control policies for autonomous trucking, using Python/C++ and PyTorch. Work on real-world motion planning and enjoy competitive benefits, catered lunch, and a dynamic, innovative environment.
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
150000.00 - 200000.00 USD / Year
plus.ai Logo
PlusAI
Expiration Date
Until further notice
Senior Embedded Software Engineer I, Robotic Controls
Save Icon
Join ICON's Software Products team in Austin, TX, as a Senior Embedded Software Engineer. You will develop real-time control software for robotic and space-based systems, focusing on dynamic stabilization and sensor fusion. This hands-on role requires expertise in C/C++, robotics, and controls en...
Location Icon
Location
United States , Austin
Salary Icon
Salary
Not provided
iconbuild.com Logo
ICON
Expiration Date
Until further notice
Explore Senior Software Engineer, Controls jobs and discover a pivotal career at the intersection of advanced robotics, autonomous systems, and industrial automation. Professionals in this high-impact role are responsible for designing, implementing, and optimizing the core software that enables machines to move with precision, intelligence, and reliability. This domain is fundamental to the operation of autonomous vehicles, robotic manipulators, aerospace systems, and advanced manufacturing equipment. As a Senior Software Engineer in Controls, you will architect the algorithms that translate high-level commands into smooth, accurate, and safe physical motions, solving some of the most challenging problems in real-time systems. Typical responsibilities in these roles involve developing and enhancing sophisticated control algorithms, such as Model Predictive Control (MPC), PID, and adaptive controllers, often integrating them with modern machine learning techniques like reinforcement learning or imitation learning. Engineers create data-driven models of system dynamics and design robust software that performs reliably in compute-constrained, real-time environments. A significant part of the role includes building simulation tools, validation frameworks, and data pipelines to test, tune, and continuously improve system performance. Collaboration is key, as these engineers frequently work cross-functionally with perception, planning, hardware, and systems engineering teams to deploy and debug integrated solutions. The typical skill set required for Senior Software Engineer, Controls jobs is both deep and broad. A strong academic background in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field is common, often with an advanced degree. Proficiency in programming languages like C++ and Python is essential, alongside expertise in software development best practices and real-time operating systems. A solid mathematical foundation in linear algebra, calculus, optimization, and control theory is mandatory. Practical experience with robotics middleware (e.g., ROS), simulation environments, and modern machine learning frameworks (e.g., PyTorch) is highly valued. Successful candidates demonstrate excellent problem-solving abilities, a passion for bridging theoretical concepts with practical implementation, and the leadership skills to guide technical projects and mentor junior engineers. For those seeking to advance the capabilities of intelligent machines, Senior Software Engineer, Controls jobs offer a challenging and rewarding career path. These positions are central to innovation in technology sectors pushing the boundaries of autonomy, requiring individuals who are meticulous, analytical, and driven to create systems that operate seamlessly in the real world. If you are passionate about robotics and control theory and thrive on delivering high-stakes, production-grade software, exploring opportunities in this field could be your next career milestone.

Filters

×
Countries
Category
Location
Work Mode
Salary