Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Controls, MATLAB)

Kodiak Robotics

Requirements
  • Software development experience writing production-level MATLAB & Simulink
  • Experience with automatic code generation from MATLAB / Simulink to embedded C / C++
  • Development, testing, and tuning of controllers for mobile autonomous robots, ideally trucks, cars, or flying vehicles
  • System identification, modeling, simulation, and characterization of systems with complex dynamics
  • A strong theoretical foundation paired with practical experience in controls, system modeling, and redundant architectures
  • A focus on end-to-end vehicle safety
  • (Desirable) Effective development of production C++
  • (Desirable) Expertise with hardware-in-the-loop (HIL) testing
  • (Desirable) Experience with software design and implementation in safety-critical domains (e.g. automotive, aerospace, medical, etc)
  • (Desirable) Written low-level drivers for software/hardware interfacing using protocols such as CAN or ethernet
  • (Desirable) Written efficient code running on resource-constrained embedded systems with a real-time operating system
  • (Desirable) Experience with formal verification methods, writing requirements, and systems engineering processes
  • (Desirable) Drafted safety goals and requirements with traceability, following the ISO26262 process
What the job involves
  • We are looking for an experienced Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning & Controls team
  • Be responsible for designing and implementing our feedback, control, and actuation strategies using both established & novel techniques
  • Architect, develop, and test reliable, redundant, and safety-critical software that controls fully-loaded trucks driving on the road
  • Characterize the vehicle platform (e.g., steering, braking, throttle/engine management, dynamics) to develop models that can be used for precise motion planning, simulation, and controls
  • Work on fundamental problems in redundant actuation, degraded operation, and fail-safe control
  • Collaborate with other teams at Kodiak (e.g. hardware, embedded systems, and systems engineering) to deliver a robust vehicle control architecture
  • Create requirement specifications, implement features, plan testing, and document results
#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Controls, MATLAB) in San Francisco, CA vacancy
  • $160k - $215k

     ...Software Engineer - Motor Firmware About Zipline Do you want to change the world? Zipline...  ...responsible for shipping high-performance motor controller firmware for Zipline’s family of...  ...algorithms. You’ll build analyses in Matlab, Julia, or Python to prove the performance... 
    MATLAB
    Senior
    Local area

    ZipLine

    South San Francisco, CA
    1 day ago
  • $500 per month

     ...We're a small team of engineers, former US military operators...  ...a hands-on robotics controls engineer who can...  ...responses. This is a senior IC role on the...  ...implementation ~ Python or MATLAB/Simulink for modeling,...  ...mechanical, electrical, and software ~ Understanding of... 
    MATLAB
    Senior
    Permanent employment
    Work at office
    Monday to Friday
    Flexible hours
    Night shift
    Weekend work

    Aurelius Systems

    San Francisco, CA
    4 days ago
  •  ...At least a BS in Electrical Engineering, Computer Engineering, Computer...  ...for developing firmware that controls and monitors electrical...  ...Familiarity with safety critical software development standards (DO-178...  ...~(Desirable) Experience with MATLAB/Simulink and circuit simulation... 
    MATLAB
    Senior

    Archer

    San Francisco, CA
    2 days ago
  • $120k - $160k

     ...develop advanced fleet management software, and create charging solutions that...  .... The Role Xos is seeking a Senior Vehicle Controls Software Engineer to lead the development, integration...  ...vehicles Proficiency in C/C++, MATLAB/Simulink/Stateflow, and experience... 
    MATLAB
    Senior
    Contract work
    Local area

    Xos, Inc.

    San Francisco, CA
    20 days ago
  • A leading control plane management firm in San Francisco is seeking a Senior Software Engineer to build and operate Upbound Spaces. You will enhance core software, support cloud services, and solve complex engineering challenges. Ideal candidates have experience with Kubernetes... 
    Senior
    Remote work

    Upbound - Job Posting

    San Francisco, CA
    3 days ago
  • $190k - $280k

     ...About Sentry Bad software is everywhere, and we’re tired of it. Sentry is on a mission...  ...safely across our ecosystem. As a Senior Software Engineer on the CTRL team, you’ll design and operate...  ...’s platform architecture—building the control systems that ensure the platform... 
    Senior
    Hourly pay
    Work at office

    Sentry

    San Francisco, CA
    2 days ago
  • $155k - $225k

     ...speeds. About You and The Role As a Senior Motor Control Engineer at Zipline, you'll be responsible for...  ...and mechanism designers, flight software developers, and test-site operations...  ...algorithms. You'll build analyses in Matlab, Julia, or Python to prove the performance... 
    MATLAB
    Senior
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    20 days ago
  •  ...Senior Software Engineer, Autonomous Traffic Control Houston, TX or San Francisco Bay Area Company Introduction At Bot Auto, we are revolutionizing the transportation of goods with our cutting-edge autonomous trucks, enhancing the quality of life for communities... 
    Senior

    Bot Auto

    San Francisco, CA
    6 days ago
  • $160k - $190k

    A leading technology firm is seeking a full-time Senior Robotics Software Engineer to enhance the performance of their robotic control systems. The role involves developing motion planning and control systems, collaborating with cross-functional teams, and ensuring real... 
    Senior
    Full time

    King River Capital Group

    San Francisco, CA
    5 days ago
  •  ...vertically integrates hardware and software to create leading edge...  ...focus on saving lives. As a GNC Engineer, you will be joining the team...  ...to predict vehicle behavior. Control Law Design: Design, tune, and...  ...: Proficiency in Python or MATLAB/Simulink for modeling and C++... 
    MATLAB
    Senior

    Arxlight

    Oakland, CA
    3 days ago
  • $190k - $230k

     ...essential. We need a deeply technical software engineer to join the Autonomy Validation team —...  ...performance across planning, perception, and control. Design and develop simulation tools...  ...We’re Not Looking For Primarily MATLAB/Simulink‑based simulation experience.... 
    MATLAB
    Senior

    ZipLine

    South San Francisco, CA
    2 days ago
  •  ...Embedded Controls Engineer Lead – Newlight Location: On-site Team: Embedded Systems & Real-Time Control Newlight is developing the...  .... Hydrogen or hybrid powertrain experience. Python/MATLAB tooling for DAQ, HIL/SIL or control tuning workflows. Security... 
    MATLAB
    Senior
    Immediate start
    Worldwide

    New Light

    San Francisco, CA
    2 days ago
  • $180k - $237.5k

     ...energy storage and producing battery materials in the U.S. for the first time, all from batteries we already have. Senior Software Engineer - Site Controller, Energy Storage We are at the precipice of a global energy transition. At Redwood Materials, we are moving... 
    Senior
    Full time
    Local area

    Redwood Materials

    San Francisco, CA
    4 days ago
  • $126.65k - $171.35k

     ...Boeing Company is looking for a Mission Software Engineer (Mid level or Senior) to join the Phantom Works Open...  ...experience with C++ ~1+ years of MATLAB ~1+ years of Experience with Agile...  ...weapon models, terrain models, or flight control; but not required. Familiarity... 
    MATLAB
    Senior
    Permanent employment
    Contract work
    Work experience placement
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    2 days ago
  • Upbound is seeking a Senior Software Engineer to manage Upbound Spaces, enhancing cloud management and Kubernetes operations. The role involves building features, troubleshooting production issues, and contributing to open-source projects. Candidates should have experience... 
    Senior

    Upbound - Job Posting

    San Francisco, CA
    2 hours ago
  • $150k - $250k

     ...DataDirect Networks, Inc. is seeking a Senior Staff Software Engineer to design and build the Cluster management platform. In this role, you'll lead the access control domain, ensuring high-level security standards while enhancing system performance. You will be part... 
    Senior
    Remote work

    DataDirect Networks Inc

    San Francisco, CA
    3 days ago
  •  ...The Job: We are seeking an exceptional and innovative Controls Engineer to design, develop, and implement control systems for our unmanned...  ...closely with cross‑functional teams, including mechanical, software, and systems engineers, to deliver high‑quality and reliable... 
    Senior
    Flexible hours

    Seneca

    Sausalito, CA
    4 days ago
  • $143.3k - $266.13k

     ...Data Direct Networks (DDN) in San Francisco seeks a Senior Staff Software Engineer to design and build their Cluster Management Platform. The successful candidate will lead the Access Control Domain, ensuring robust user authentication and authorization. Applicants should... 
    Senior

    DataDirect Networks Inc

    San Francisco, CA
    2 days ago
  • $192k - $259.8k

    # Senior AI Product Engineer 2, Control RemidiationHybrid - San FranciscoApply**Our Mission & Values:** At Drata, we help companies earn and keep the...  ...& Work Style **At Drata, we’re not just building software - we’re building a mindset. Everything we do springs from... 
    Senior
    Work at office
    Immediate start
    Worldwide
    Monday to Friday
    Flexible hours

    Careers at Drata

    San Francisco, CA
    2 days ago
  • APTIM is looking for experienced Senior Radiological Control Technicians to join their team in San Francisco, CA. Ideal candidates will manage field operations, ensuring high technical standards in radiation safety and data integrity. Responsibilities include conducting... 
    Senior

    APTIM

    San Francisco, CA
    2 days ago
  • Senior Launch Automation Engineer Darwin has partnered with a fast-paced startup in the...  ...own the algorithms and software that automatically load, fuel...  ...and validate models using MATLAB/Simulink, including SIL/...  ...of experience modeling and controlling physical systems (fluids,... 
    MATLAB
    Senior

    Darwin Recruitment

    San Francisco, CA
    2 days ago
  • $217k - $266k

     ...Controls Software Engineer Lawrence Berkeley National Laboratory is hiring a Controls Software Engineer within the Engineering division. This position has broad latitude to define technical objectives, approaches, and solutions for critical systems supporting the... 
    Senior
    Full time
    Worldwide

    Berkely Lab

    Berkeley, CA
    4 days ago
  • $120k - $250k

     ...temperature sensors — to enable closed-loop control of each finger joint. Develop compact...  ...issues at the bench alongside the mechanical engineer. Write and maintain basic embedded...  ...compliance testing. Experience with Python or MATLAB for automated hardware testing and data... 
    MATLAB
    Senior

    Deft AI, Inc.

    San Francisco, CA
    2 days ago
  • $200k - $350k

     ...skilled Aerospace/GNC Engineer to lead a pivotal project...  ..., navigation, and control systems in a fast‑moving...  ...teams, including software, hardware, and operations...  .... Proficiency with MATLAB/Simulink, Python, C++,...  ...work arrangements. Seniority level Mid‑Senior level... 
    MATLAB
    Senior
    Full time
    Flexible hours

    SR2 | Socially Responsible Recruitment | Certified B Corpora...

    San Francisco, CA
    2 days ago
  • $94.35k - $127.65k

     ...Company is currently seeking a Systems Software Engineer (Associate, Experienced or Senior) to support our Software...  ...prototype algorithms (C++, Python, MatLab, etc) Partner with software architect...  ...until Jun. 24, 2026 Export Control Requirements: This position... 
    MATLAB
    Senior
    Permanent employment
    Contract work
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    3 days ago
  • $197.53k - $276.54k

     ...operations worldwide. As a Senior Embedded Software Architect at Blue Origin,...  ...while mentoring software engineering teams to deliver innovative...  ...based design tools such as MATLAB/Simulink Knowledge of...  ...the software systems that control and manage our spacecraft and... 
    MATLAB
    Senior
    Permanent employment
    Temporary work
    Local area
    Worldwide

    Blue Origin

    San Francisco, CA
    3 days ago
  •  ...Title: Senior Optical Manufacturing Engineer Location: San Francisco, CA (onsite) Job Duties Lead...  ...analysis and design tools such as Zemax, MATLAB, Python, and/or C/C++ ~...  ...access such information in accordance with U.S. export control regulations... 
    MATLAB
    Senior

    RIT Solutions Inc/ Tech Dev IT/ Texperts Inc/ConceptsIT, Inc...

    San Francisco, CA
    10 days ago
  •  ...Lead development of core software systems for autonomous vehicles, including perception, planning, and control modules. Responsibilities Design and implement clean features...  ...the company Requirements 7+ years software engineering experience Experience with distributed systems... 
    Senior

    Deep Ubuntu

    San Francisco, CA
    2 days ago
  • $145.2k - $196.8k

     ...company located in San Francisco is seeking a Power Systems Engineer to design and validate energy storage systems. The role...  ...requires an MS or PhD in Electrical Engineering with expertise in control systems, MATLAB/Simulink, and programming in Python, C, or C++. The ideal... 
    MATLAB

    Redwood Materials

    San Francisco, CA
    2 days ago
  • $230k - $300k

     ...cool tool into critical infrastructure. We’re looking for a senior engineer to build the organizational backbone of Tasklet. This is a...  ...guardrails and safety systems — permissions, human-in-the-loop controls, AI hypervisor, etc. Build compliance infrastructure:... 
    Senior

    Tasklet

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Controls, MATLAB). Be the first to apply!