Kodiak Robotics

Senior Software Engineer, Controls (MATLAB)

Kodiak Robotics$190K — $260K *
Transportation
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of software development experience with MATLAB & Simulink for production-level applications
  • Experience transferring code from MATLAB / Simulink to embedded C / C++
  • Proven background in developing and tuning controllers for mobile autonomous vehicles or robots
  • Strong experience in system identification, modeling, and simulation of complex dynamic systems
  • Deep understanding of redundant architectures and controls with practical application in safety-critical scenarios

Responsibilities

  • Design and implement feedback, control, and actuation strategies using novel and established techniques
  • Architect and test software for safety-critical vehicle operations
  • Characterize vehicle dynamics for precise simulation and control
  • Address challenges in redundant actuation and fail-safe control systems
  • Collaborate across teams to build a robust vehicle control architecture
  • Develop requirement specifications, execute feature implementation, and document testing outcomes

Benefits

  • Excellent medical, dental, and vision insurance plans with specialized offerings
  • Flexible PTO along with 10 paid holidays and generous parental leave
  • Onsite perks such as free catered lunches and a dog-friendly environment
  • Comprehensive wellbeing benefits including mental health resources
  • Retirement savings plan with Fidelity 401(k) options
  • Additional benefits like identity protection, legal services, and various incentive programs
Full Job Description
We are looking for an experienced Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning & Controls team. In this role, you will: • 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 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 Bonus points if you have: • Effective development of production C++ • Expertise with hardware-in-the-loop (HIL) testing • Experience with 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

About Kodiak Robotics

Kodiak Robotics is a startup that is developing autonomous trucks for long-haul freight transportation. The company was founded in 2018 by Don Burnette and Paz Eshel, both former employees of the self-driving truck company Otto. Kodiak's trucks use a combination of sensors, cameras, and software to navigate highways and other roads without a human driver. The company has raised $40 million in funding from investors including Battery Ventures and CRV. Kodiak is headquartered in Mountain View, California, and has a testing facility in North Texas.
Learn more about Kodiak Robotics
Size
101 employees
Market Cap
$347.1 million
Industry
Net Income
-$133.1 million
Founded
2016
NASDAQ

Similar Jobs

More Jobs at Kodiak Robotics

More Transportation Jobs

Find similar Senior Software Engineer, Controls (MATLAB) jobs: