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
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...MATLABSeniorLocal area$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...MATLABSeniorPermanent employmentWork at officeMonday to FridayFlexible hoursNight shiftWeekend work- ...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...MATLABSenior
$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...MATLABSeniorContract workLocal area- 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...SeniorRemote work
$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...SeniorHourly payWork at office$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...MATLABSeniorLocal areaImmediate start- ...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
$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...SeniorFull time- ...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++...MATLABSenior
$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....MATLABSenior- ...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...MATLABSeniorImmediate startWorldwide
$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...SeniorFull timeLocal area$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...MATLABSeniorPermanent employmentContract workWork experience placementCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift- 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
$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...SeniorRemote work- ...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...SeniorFlexible hours
$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$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...SeniorWork at officeImmediate startWorldwideMonday to FridayFlexible hours- 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
- 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,...MATLABSenior
$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...SeniorFull timeWorldwide$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...MATLABSenior$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...MATLABSeniorFull timeFlexible hours$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...MATLABSeniorPermanent employmentContract workWork experience placementInterim roleRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$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...MATLABSeniorPermanent employmentTemporary workLocal areaWorldwide- ...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...MATLABSenior
- ...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
$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Controls, MATLAB). Be the first to apply!
Related searches
- software sales engineer San Francisco, CA
- software engineer internship remote San Francisco, CA
- IT software developer San Francisco, CA
- new grad software engineer San Francisco, CA
- software engineer staff San Francisco, CA
- integration software engineer San Francisco, CA
- machine learning software engineer San Francisco, CA
- software engineer part time San Francisco, CA
- facebook software engineer San Francisco, CA
- senior robotics software engineer San Francisco, CA

