CrawlJobs Logo

Senior Software Engineer, Controls

plus.ai Logo

PlusAI

Location Icon

Location:
United States, Santa Clara

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

150000.00 - 200000.00 USD / Year

Job Description:

As a Senior Software Engineer on our controls team, you will deliver mission-critical improvements and new features for our autonomy motion planning and control stack. You will be a crucial part of our team, working alongside engineers, research scientists, and domain experts to build optimal and data driven controls to realize planned vehicle trajectories. Your responsibilities will include the development of machine-learning vehicle models and learning based control policies, leveraging the extensive data we collect every day across our autonomous trucking fleet. You will also have the opportunities to solve real-world autonomy system challenges by participating in vehicle performance analysis, tuning, and troubleshooting. You will contribute significantly to our commitment to pushing the frontiers of technological innovation in autonomy.

Job Responsibility:

  • Design, implement, and enhance control algorithms by developing frameworks that integrate MPC with learning based approaches (DL/RL/IL)
  • Responsible for the conceptual design and implementation of data driven controller by working cross-functionally with domain experts and other stakeholders by specifying meaningful insights for solving trajectory tracking problems
  • Develop tools and infrastructure for dataset generation, training, and evaluation to drive advancements in online control optimization
  • Ensure all model development keeps a real-time focus and operates efficiently in compute-constrained environments
  • Take a lead role in the planning and execution of vehicle testing in the offline simulation environment and on public roads to systematically improve performance, as well as performing root cause analysis and debugging to address any issues
  • Track and incorporate the latest multidisciplinary research advancements in a fast-moving field
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Ensure team compliance with QMS, monitor quality, and drive process improvements

Requirements:

  • Master's or PhD degree in Mechanical Engineering, Robotics, Aerospace Engineering, Computer Science, or related field
  • 2+ years of MLE experience or industry experience designing and developing for robotics applications
  • Strong foundation in motion control and modern neural network architectures, with expertise in at least one application area, such as IL/RL, time-series analysis, or dynamic system modeling
  • Skilled in debugging robotic systems within Linux environments, with strong programming expertise in Python and C++
  • Experience in model development & training with modern frameworks (e.g. PyTorch)
  • Hands-on familiarity with data ingestion and processing pipelines

Nice to have:

  • Hands-on application skills in any of the following areas: adaptive and nonlinear control, MPC & optimal control, robust control, data-driven control, Kalman filters, etc
  • Have a solid understanding of AV control, vehicle dynamics and drive-by-wire systems
  • Proven expertise with Application, Verification and Validation for ADAS / autonomous driving features and functions
  • Experience implementing Safety guarantees for dynamical systems
What we offer:
  • Work, learn and grow in a highly future-oriented, innovative and dynamic field
  • Wide range of opportunities for personal and professional development
  • Catered free lunch, unlimited snacks and beverages
  • Highly competitive salary and benefits package, including 401(k) plan

Additional Information:

Job Posted:
December 11, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer, Controls

New

Senior Software Engineer - Search

Truveta is the world’s first health provider led data platform with a vision of ...
Location
Location
United States , Seattle
Salary
Salary:
155000.00 - 190000.00 USD / Year
truveta.com Logo
Truveta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related field (advanced degree a plus)
  • 5+ years of professional software engineering experience
  • Designing, building, and operating distributed systems at scale
  • Writing production-quality, efficient, multi-threaded code that runs reliably in cloud environments
  • Architecting and implementing search system features (indexing, querying, optimization), including building robust test frameworks
  • Reviewing data specifications and handling large-scale data storage and distribution using specialized protocols
  • Debugging and resolving complex production issues in distributed systems
  • Proven experience with cloud-native architectures and DevOps practices (preferably Azure, though AWS/GCP experience is relevant)
Job Responsibility
Job Responsibility
  • Design, build, and maintain index, query, and search system features utilized to aggregate and analyze health data
  • Architecting, implementing, and testing new index and query features
  • Optimizing end-to-end index performance
  • Planning, architecting, and deploying highly scalable and highly reliable search systems
  • Implement relevant compliance controls and conduct thorough security reviews
  • Drive observability, reliability, and automation across the infrastructure and platform
  • Monitor emerging technology in the search and infrastructure domains, evaluate applicability, and champion adoption where appropriate
  • Contribute to knowledge sharing and best practices within the team
What we offer
What we offer
  • Comprehensive benefits with strong medical, dental and vision insurance plans
  • 401K plan
  • Professional development & training opportunities for continuous learning
  • Work/life autonomy via flexible work hours and flexible paid time off
  • Generous parental leave
  • Regular team activities (virtual and in-person)
  • Additional compensation such as incentive pay and stock options
  • Fulltime
Read More
Arrow Right
New

Senior Controls Engineer

Sigma Design has partnered with a leading control systems integration firm in Be...
Location
Location
United States , Bend
Salary
Salary:
90000.00 - 110000.00 USD / Year
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineering degree (BS/MS in Electrical, Controls, Computer, or related) or equivalent technical training with hands-on experience
  • 5+ years of experience in systems integration, controls engineering, or OT/IT roles
  • Proficiency in PLC programming (Primarily Allen-Bradley RSLogix/Studio 5000)
  • Proficiency in HMI/SCADA development (Primarily Ignition, AVEVA, FactoryTalk View)
  • Solid understanding of industrial networking protocols (Ethernet/IP, Modbus, Profibus)
  • Hands-on experience configuring and troubleshooting network infrastructure (switches, routers, firewalls, VLANs, VPNs)
  • Familiarity with virtualization platforms
  • Strong troubleshooting skills for digital/analog circuits, instrumentation, and motor controls
  • Excellent communication and interpersonal skills for customer-facing roles
Job Responsibility
Job Responsibility
  • Design, develop, and implement process automation control systems
  • Program PLCs (Allen-Bradley preferred, experience with Siemens and Emerson is a plus)
  • Develop and configure SCADA/HMI applications (Inductive Automation, Rockwell Software, AVEVA)
  • Specify, configure, and commission instrumentation and motor control circuits
  • Lead or support system commissioning and field start-ups
  • Configure and maintain industrial networks (Ethernet/IP, Modbus, Profibus)
  • Deploy and troubleshoot networking equipment: switches, routers, firewalls, cellular modems
  • Implement and manage server/virtual environments
  • Ensure OT/IT network security and convergence with enterprise systems
  • Prepare submittals, system documentation, and detailed design specifications
What we offer
What we offer
  • Multiple options for medical insurance and dental insurance including some with FSA and HSA
  • 401(k) with up to 4% company match
  • 15-days of accrued PTO and 9 company paid holidays
  • Quarterly bonus program
  • Voluntary benefits: vision, long-term disability, and life insurance
  • Relocation support available
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Koddi's Ads team is building the next generation of performance advertising tech...
Location
Location
United States , Fort Worth
Salary
Salary:
Not provided
koddi.com Logo
Koddi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A bachelor's degree in Computer Science or equivalent practical experience
  • Minimum of 5 years of professional experience developing and maintaining complex, high-scale, or high-availability systems
  • Strong programming fundamentals and deep understanding of software design principles
  • Proficiency in at least one object-oriented or strongly typed language, with a preference for Go, Python, or the C family
  • Experience designing and building backend services, APIs, and data pipelines for performance, reliability, and scalability
  • Proficiency with relational and non-relational databases, such as PostgreSQL, SQL Server, Redis, or Aerospike
  • Hands-on experience deploying, operating, and monitoring production systems in cloud environments such as AWS or Azure
  • A strong foundation in distributed systems, concurrency, and performance optimization
  • Experience contributing to large, multi-contributor codebases using modern version control and CI/CD workflows
  • A proven ability to mentor other engineers, raise the standard of technical quality, and lead by example
Job Responsibility
Job Responsibility
  • Design, build, and optimize large-scale backend systems that power Koddi's ad serving, optimization, and reporting pipelines
  • Collaborate with cross-functional teams including product, data science, and client delivery to identify and implement impactful solutions
  • Own technical projects from design and development through deployment, monitoring, and iteration
  • Drive improvements in reliability, scalability, and developer experience, ensuring systems meet performance goals under heavy data and traffic loads
  • Experiment and innovate with new ideas in ad performance, auction dynamics, and optimization algorithms
  • Mentor and support other engineers, contributing to a culture of excellence and continuous improvement
  • Use data and metrics to evaluate impact, guide decision-making, and identify new opportunities for growth and efficiency
  • Contribute to Koddi's technical vision by influencing architecture, design standards, and best practices across the Ads organization
  • Participate in lively technology discussions where your opinion is truly valued
Read More
Arrow Right
New

Senior Software Engineer, Autonomy - Behavior, Planning & Controls

As a Senior Software Engineer, you will play a pivotal role in developing next-g...
Location
Location
United States , Mountain View
Salary
Salary:
180000.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/PhD in Computer Science, Robotics, or a related technical field, or equivalent practical experience
  • Strong proficiency in C++ and Python with a deep understanding of software development best practices
  • Solid foundation in robotics principles, particularly motion planning and control systems
  • Strong background in vehicle dynamics and experience applying these principles to autonomous systems
  • Knowledge of nonlinear optimization and search-based planning techniques
  • Familiarity with ROS2 for designing, building, and operating robotic systems
  • Strong mathematical foundation, including geometry, linear algebra, and probability
  • Excellent problem-solving abilities with a proactive approach in a fast-paced, collaborative environment
  • Strong communication and cross-team collaboration skills
Job Responsibility
Job Responsibility
  • Design, implement, and optimize motion planning and control algorithms for autonomous vehicles
  • Develop and enhance software infrastructure for vehicle simulation, performance validation, and system diagnostics
  • Architect and refine path-planning and tracking control algorithms to improve autonomy performance
  • Collaborate with cross-functional teams to deploy and validate solutions in both simulated and real-world environments
  • Balance hands-on development, code reviews, and research to achieve product-driven milestones in a fast-paced startup environment
  • Integrate cutting-edge robotics research into our autonomous driving stack to enhance system capabilities
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Sabbatical leave opportunity after 5 years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees and fully-stocked kitchen with snacks and beverages
  • Fulltime
Read More
Arrow Right
New

Senior Robotics Software Engineer, Planning and Control

As a Senior Robotics Software Engineer, Planning and Control at Chef Robotics, y...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 260000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or related field
  • 7+ years of professional experience in robotics software development with focus on planning and control
  • Expert-level proficiency in Python and/or C++ with strong software engineering fundamentals
  • Deep understanding of motion planning algorithms including sampling-based, optimization-based, and learning-based approaches
  • Extensive experience with trajectory optimization, path planning, and trajectory smoothing techniques
  • Proven experience leading and shipping complex robotics planning and control projects
  • Strong background with real-time control systems and feedback control design
  • Advanced knowledge of robotic motion planning including RRT, PRM, and optimization-based planning methods
  • Experience with trajectory optimization techniques and numerical optimization methods
  • Understanding of control theory including PID, model predictive control, and adaptive control strategies
Job Responsibility
Job Responsibility
  • Lead the development of classical and learning-based motion planning algorithms for complex food preparation workflows
  • Design and implement trajectory optimization systems that balance speed, safety, and precision across multi-step recipes
  • Develop robust path planning algorithms that handle dynamic obstacles and changing kitchen environments
  • Create adaptive planning systems that can replan in real-time based on changing conditions or recipe modifications
  • Implement global and local planning strategies for efficient task sequencing and execution
  • Design and implement advanced control algorithms for precise robot motion during food preparation tasks
  • Develop real-time control systems that ensure smooth trajectory execution with appropriate safety constraints
  • Create feedback control loops that adapt to unexpected situations and maintain system stability
  • Implement model predictive control and other advanced control techniques for optimal performance
  • Design fail-safe mechanisms and emergency stop procedures for safe operation in commercial environments
What we offer
What we offer
  • Medical, dental, and vision insurance
  • Commuter benefits
  • Flexible paid time off (PTO)
  • Catered lunch
  • 401(k) matching
  • Early-stage equity
  • Fulltime
Read More
Arrow Right

Network Software Test – Senior Software Engineer

About Arrcus: Arrcus was founded to enhance business efficiency through superior...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
arrcus.com Logo
Arrcus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Engineering/Computer Science or equivalent degree
  • Ability to write high quality automated test cases using Python
  • 5+ years of hands-on test experience of Networking protocols such as OSPF, BGP, ISIS, MPLS, BFD, MLAG, EVPN, VxLAN, SR-MPLS, SRv6
  • Proficient in the use of traffic generators to develop Data Path and Control Plane Test cases
  • Growing the existing automation framework to support customer user case testing scenarios and cross-feature integrations
  • Working knowledge of Test Harness like Robot framework, Jinja2 templating
  • Expertise in Scale and Performance Testing using simulation for customer networks
  • Using development infrastructure tools, such as Jenkins, Git, JIRA, etc.
  • Familiarity with Docker Containers, VMs expected
  • Knowledge of Network merchant silicon chipsets and Whitebox platforms
Job Responsibility
Job Responsibility
  • Deep understanding of Layer 2/3 protocols like BGP, BGP EVPN, ISIS, SR, MPLS,L3VPN, SRv6, and ability to validate networking functionality and performance through automation
  • Ability to understand and learn Service Provider, Datacenter, Campus/ Enterprise Customer Solutions
  • Influence development team to align with customer expectations with respect to deployment and UX needs
  • Creative problem solving and excellent Troubleshooting skills
  • Ability to handle multiple tasks and complete them on time
  • Good documentation and presentation skills
What we offer
What we offer
  • Generous compensation packages including equity
  • Medical Insurance
  • Parental Leave
  • Sabbatical leave (After 4 years of service)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Full-Stack Software Engineer in the Archer AI team, you will design, develo...
Location
Location
United States , San Jose
Salary
Salary:
134400.00 - 168000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional software engineering experience
  • Strong proficiency in JavaScript/TypeScript and frameworks such as React, Angular, or Vue for frontend development
  • Strong backend development experience with Node.js, Python, Java, or Go
  • Knowledge of containerization and orchestration (Docker, Kubernetes)
  • Experience building and consuming RESTful APIs and/or GraphQL
  • Familiarity with databases (SQL and NoSQL)
  • Understanding of software engineering best practices including CI/CD, version control (Git), testing, and code quality
  • Ability to work across the full stack and quickly adapt to new technologies
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and deploying full-stack web applications
  • Building clean, responsive, and scalable user interfaces
  • Developing backend services, APIs, and data pipelines to support applications
  • Collaborating with cross-functional teams to gather requirements, define technical solutions, and deliver impactful software
  • Writing clean, maintainable, and well-documented code
  • Ensuring performance, security, and scalability of systems
  • Participating in code reviews, architecture discussions, and mentoring junior engineers
  • Staying current with modern frameworks, tools, and best practices in full-stack development
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

AnaVation is seeking a highly skilled Senior Software Engineer to join our team ...
Location
Location
United States , Chantilly
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum of 8 years of experience in software engineering
  • Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI)
  • Experience with SAFe Agile framework
  • Strong understanding of forensic and investigative system requirements
  • Demonstrated experience designing and implementing complex software solutions in secure government environments
  • Advanced proficiency with: One or more programming languages: Java, .NET(C#), Python
  • Complex system architecture design
  • Message brokers such as RabbitMQ, Kafka, and Redis
  • Elasticsearch, Splunk, and other data platforms
Job Responsibility
Job Responsibility
  • Design, develop, test, and manage application development projects in support of IT infrastructure
  • Integrate third-party components and introduce new custom capabilities
  • Modify existing code and recommend process improvements
  • Automate operations and maintenance tasks
  • Develop and implement technical efforts for large-scale data processing and advanced analytics
  • Participate in all aspects of the software development life cycle
  • Contribute to planning, requirements, development, testing, and quality assurance
  • Participate in technical project milestone reviews and code architecture sessions
  • Provide resource estimation and development best practices knowledge transfer
  • Participate in Program Increments (PIs) and Agile Release Train (ART) activities
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.