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

Software Engineer, Controls (MATLAB)

$190k - $260k
Full-time

Kodiak

Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground transportation committed to a safer and more efficient future for all. The company has developed an artificial intelligence (AI) powered technology stack purpose-built for commercial trucking and the public sector. The company delivers freight daily for its customers across the southern United States using its autonomous technology. In 2024, Kodiak became the first known company to publicly announce delivering a driverless semi-truck to a customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S. Department of Defense.

Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground transportation committed to a safer and more efficient future for all. The company has developed an artificial intelligence (AI) powered technology stack purpose-built for commercial trucking and the public sector. The company delivers freight daily for its customers across the southern United States using its autonomous technology. In 2024, Kodiak became the first known company to publicly announce delivering a driverless semi-truck to a customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S. Department of Defense. In 2025, Kodiak listed publicly on the NASDAQ.

We are looking for a Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning & Controls team.

In this role, you will:

  • Participate in designing and implementing our feedback, control, and actuation strategies using both established & novel techniques
  • Develop, and test reliable, redundant, and safety-critical software that controls fully-loaded trucks driving on the road
  • Engage with 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

What you’ll bring:

  • 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
  • 2-4 years of professional, post University experience

Bonus points if you have:

  • Familiarity in development of production C++
  • Understanding of hardware-in-the-loop (HIL) testing
  • Understanding of software design and implementation in safety-critical domains (e.g. automotive, aerospace, medical, etc)
  • Written low-level drivers for software/hardware interfacing using protocols such as CAN or ethernet
  • Written efficient code running on resource-constrained embedded systems with a real-time operating system
  • Experience with formal verification methods, writing requirements, and systems engineering processes
  • Drafted safety goals and requirements with traceability, following the ISO26262 process

What we offer:

  • Competitive compensation package including equity and annual bonuses
  • Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Cigna, and MetLife (including a medical plan with infertility benefits)
  • MetLife Legal Services, Identity & Fraud Protection, Hospital Indemnity Insurance, Accident Insurance, & Critical Illness Insurance
  • Flexible PTO, 10 paid holidays, and generous parental leave policies
  • Our office is centrally located in Mountain View, CA
  • Office perks: dog-friendly, free catered lunch, a fully stocked kitchen, and free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits - Headspace through Cigna, Calm through Kaiser, One Medical, Gympass, Spring Health through Cigna, Rula (mental health navigation)
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses, etc.)

The pay range listed below reflects the base salary in our SF/Silicon Valley location, across several internal levels. Actual starting pay will be based on job-related factors including: work location, experience, relevant training, education, skill level and performance during interview. Total compensation at Kodiak includes base pay, equity, bonus and a competitive benefits package

California Pay Range

$190,000—$260,000 USD

At Kodiak, we strive to build a diverse community working towards our common company goals in a safe and collaborative environment where harassment of any kind is strictly prohibited. Kodiak is committed to equal opportunity employment regardless of race, ethnicity, religion, gender identity, sexual orientation, age, disability, or veteran status, or any other basis protected by applicable law.

In alignment with its business operations, Kodiak adheres to all relevant statutes, regulations, and administrative prerequisites. Accordingly, roles that carry more sensitive requirements may be limited to candidates that can satisfy additional scrutiny and eligibility for such positions may hinge on verification of a candidate’s residence, U.S. person status, and/or citizenship status. Should the position require, and Kodiak determines that a candidate’s residence, U.S. person status, and/or citizenship status necessitate an export license, bar the candidate from the position, or otherwise fall under national security-related restrictions, Kodiak will consider the candidate for alternative positions unaffected by such restrictions, under terms and conditions set forth at Kodiak’s sole discretion, or, as an alternative, opt not to proceed with the candidate’s application. If applicable, Kodiak may provide visa sponsorship for eligible candidates.

We use a third-party AI tool (Endorsed) to assist in the initial screening of applications. As part of the evaluation process, we provide Endorsed with job requirements and candidate-submitted applications. Final hiring decisions are made by our human recruitment team, and no automated system makes the ultimate decision regarding hiring. Certain features of the platform may qualify it as an Automated Employment Decision Tool (AEDT) under applicable regulations. We began using Endorsed on January 1, 2026. You can review the independent bias audit report covering our use of Endorsed [here](). By submitting your application, you acknowledge that your application may be processed by AI systems as part of the screening and selection process. If you have any questions or would like to request a separate review of your application, please contact View email address on aiapply.co with "Separate Review Request" in the email subject line.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Controls (MATLAB) in Mountain View, CA vacancy
  • $190k - $260k

     ...leveraging its commercial self-driving software to develop, test and deploy...  ...publicly on the NASDAQ.We are looking for a Controls Software Engineer who is passionate about safety-critical...  ...experience writing production-level MATLAB & SimulinkExperience with automatic code... 
    MATLAB
    Temporary work
    Work at office
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    2 days ago
  • $190k - $260k

    Senior Software Engineer, Controls (MATLAB) Mountain View, CA Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground transportation committed to a safer and more efficient future for all. The company has developed an artificial intelligence... 
    MATLAB
    Work at office
    Flexible hours

    Kodiak

    Mountain View, CA
    4 days ago
  • $190k - $260k

     ...leveraging its commercial self-driving software to develop, test and deploy...  ...We are looking for an experienced Controls Software Engineer who is passionate about safety-critical...  ...experience writing production-level MATLAB & Simulink Experience with automatic... 
    MATLAB
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    4 days ago
  • $140.46k - $190.11k

     ...high reliability - pushing the limits of materials, controls, and manufacturing. We are looking for an engineer with expertise in controls along with strong...  ...prototype controller designs and analyze data in Matlab and Python.Working knowledge of motors, encoders,... 
    MATLAB
    Flexible hours

    Aeva

    Mountain View, CA
    2 days ago
  • $137.1k - $188.3k

     ...Imaging/Video algorithms and software.   ~ You will contribute to...  ...best practices for source control development, continuous integration...  ...Science and/or Electrical Engineering with an emphasis and passion...  ...plus.   ~ Experience porting MATLAB code to C/C++ is a plus.... 
    MATLAB
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    13 hours ago
  • $129.4k - $198.4k

     ...AbilitiesA bachelors degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer...  ..., suspension, steering, brakes, chassis controls, etc.) Strong programming skills in Python and C/C++ Experience with Matlab/Simulink, System ID studies, model... 
    MATLAB
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $215k - $230k

     ...change the world for the better. Job Summary As a Senior Software Engineer, you will play a pivotal role in the development of advanced,...  ...that runs on our on-board computer to enable real-time control, seamless integration of robot data and models, and effective... 
    Full time
    Local area

    Apptronik

    Sunnyvale, CA
    13 hours ago
  • $122.6k - $227.6k

     ...closely with Navigation, Guidance & Control, Flight Software development, and HWIL teams to ensure...  ...software baselines.• Collaborate with engineering groups to resolve technical problems,...  ...Clearance.Desired SkillsExperience with Matlab development Ability to read and... 
    MATLAB
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Sunnyvale, CA
    1 day ago
  • $165.2k - $223.6k

     ...underserved communities around the world.Export Control Requirement:Due to applicable export...  ...Routing and Forwarding, Traffic Engineering, and SDN technologies to deliver the best...  ...our customers- Implement highly-available software that will drive networking control plane... 
    Permanent employment
    Internship
    Local area
    Remote work
    Flexible hours

    Amazon

    Sunnyvale, CA
    13 hours ago
  • $160k - $262k

     ...get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Control Systems Software Engineer to join Aurora’s Autonomy Controls Software Team. The team is responsible for designing, implementing, integrating,... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    2 days ago
  • $190k - $260k

     ...Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities...  ...NASDAQ.Kodiak is recruiting an experienced Software Engineer who is passionate about motion control and simulation to join our Controls team. The role offers... 
    Temporary work
    Work at office
    Visa sponsorship
    Shift work

    Kodiak Robotics

    Mountain View, CA
    13 hours ago
  • $150k - $250k

     ...The founding team of Stanford engineers was named Forbes 2019 30...  ...variety of applied math and software projects to support our mission...  ...Balloon Guidance, Navigation, and Control. We simulate and optimize...  ...someone who spends your time in Matlab, because it's not a real... 
    MATLAB
    Full time
    Work at office

    WindBorne Systems

    Palo Alto, CA
    4 days ago
  • $136.3k - $231.7k

     ...smartphone, wearable device, voice-controlled gadget, flexible screen, VR...  ...expert teams of physicists, engineers, data scientists and problem-...  ...research scientist, software engineers, application development...  ...control systems.Experience with MATLAB, LabVIEW, UML, object-... 
    MATLAB
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...Systems Analysts (Robotic Control Engineers) are primarily...  ...the development of tools and software infrastructure that support those...  ...Skills and ExperienceC/C++ and Matlab programming skills. Knowledge... 
    MATLAB
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...Analysts (Robotic Algorithms and Control Engineers) at Intuitive Surgical...  ...do rigorous analysis.C/C++ and Matlab programming skills, as well as hardware, software, and mechanism integration skills... 
    MATLAB
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $136.3k - $231.7k

     ...smartphone, wearable device, voice-controlled gadget, flexible screen, VR...  ...expert teams of physicists, engineers, data scientists and problem-...  ...research scientist, software engineers, application development...  ...Experience using LabVIEW, Python, and MATLAB.Experience with object-... 
    MATLAB
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  •  ...Corporation™ is seeking a firmware engineer to design embedded control systems for DC-DC converters and power...  ...and iterating to ship reliable software. You’ll work at the intersection of...  ...00 microcontrollers, with SPICE and MATLAB/Simulink for #J-18808-Ljbffr SR2 |... 
    MATLAB

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

    Mountain View, CA
    1 day ago
  •  ...of Position Responsible for software testing of Intuitive’s new robotic...  ...in Computer Science and Engineering or related fields Preferred...  ...techniques Experience with Matlab Experience with Linux environments...  ...laws. U.S. Export Controls Disclaimer: In accordance with... 
    MATLAB
    Work experience placement
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  •  ...Grumman Mission Systems in Sunnyvale, CA, is seeking a Systems Controls and Simulation Engineer Level 4 to support turbine generator development for Navy...  ...frequency-domain analyses, and develop multi-physics simulations using MATLAB/Simulink. #J-18808-Ljbffr Northrop Grumman
    MATLAB

    Northrop Grumman

    Sunnyvale, CA
    1 day ago
  • $190k - $260k

     ...Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities...  ...NASDAQ. Kodiak is recruiting an experienced Software Engineer who is passionate about motion control and simulation to join our Controls team. The role... 
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours
    Shift work

    Kodiak

    Mountain View, CA
    4 days ago
  • $165k - $242k

     ...a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at  About the Role We're looking for a software engineer to join our Source Control and Governance team within our Developer Experience group. In this role, you'll design and build the tooling and... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • $160.36k - $291.15k

     ...sensors, AV compute, motion control, pose/localization, or end-to...  ...and on-road. Partner with software teams to define interfaces, performance...  ...on experience in systems engineering. ~ Ability to read code in...  ...and write code in Python / MATLAB. ~ Strong communication... 
    MATLAB
    Odd job
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    10 days ago
  • $150k - $200k

     ...overall quality of life. As a GNC software engineer, you will focus on the development and...  ...software engineers to integrate and test controls and estimation software Improve and...  ...experience in software development in C/C++ and Matlab/Simulink Experience in object-... 
    MATLAB
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    13 hours ago
  •  ...geolocation, mission performance and data analysis, and scientific software development. Experience/Skills :  Strong Math and/or...  ...environments Proficient in Python or other prototyping language (e.g MATLAB) Strong statistics background Experience spanning the full... 
    MATLAB
    Full time

    Infozone Inc

    Sunnyvale, CA
    13 hours ago
  • Kodiak in Mountain View, CA is looking for a Senior Software Engineer specializing in Controls. This role involves designing safe control strategies for autonomous vehicles and requires experience with MATLAB/Simulink and controllers for mobile robots. The ideal candidate... 
    MATLAB
    Work at office

    Kodiak

    Mountain View, CA
    4 days ago
  • $134k - $167k

     ...end-to-end automation of lab software Work with internal groups...  ...graphical user interfaces to control the real-time simulation environment...  ...Computer Science, Computer Engineering or related field ~...  ...Python or C++ ~ Experience with Matlab ~ Experience in developing... 
    MATLAB
    Full time
    Local area

    Archer

    San Jose, CA
    13 hours ago
  • $124k - $171k

     ...the global leader in materials engineering solutions used to produce...  ...Materials\u2019 Common Systems Software Department is searching for an...  ...the software for the control system of our\n\n### products...  ...\\- Visual Studio\n\n### \\- Matlab\n\n### \u2022 Solves problems... 
    MATLAB
    Full time
    Work experience placement
    Remote work
    Relocation
    Shift work

    Applied Materials

    Santa Clara, CA
    13 hours ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ....The Robotic Algorithms and Controls Manager (Systems Analyst...  .... The role spans mechanical, software, electrical, and quality and...  ...design tradeoffs.Strong C/C++ and MATLAB programming skills; remain... 
    MATLAB
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  •  ...robotic-assisted surgery, seeks a Robotics/Control Manager to lead Ion platform development....  ...Systems Analysts across mechanical, software, electrical, and regulatory domains, ensuring...  ...theory knowledge, hands-on C/C++ and MATLAB skills, and the ability to set direction,... 
    MATLAB

    Intuitive

    Sunnyvale, CA
    3 days ago
  • $185.4k - $344.4k

     ...perform guidance, navigation and control of aircraft, spacecraft,...  ...design, algorithm development, software integration, sensor system...  ...managers, systems and software engineering or engineering leaders to delivery...  ...proficiency in C++ and MATLAB to develop, verify, validate,... 
    MATLAB
    Full time
    Temporary work
    Work experience placement
    For subcontractor
    Casual work
    Flexible hours

    Lockheed Martin

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

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