Kodiak Robotics

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 in MATLAB & Simulink
  • Expertise in automatic code generation to embedded C/C++
  • Proven track record in developing and tuning controllers for autonomous vehicles
  • Strong experience in system modeling and dynamics simulation
  • Solid understanding of vehicle safety systems and redundancy architectures
  • Professional experience in safety-critical software design
  • Educational background in a related engineering discipline

Responsibilities

  • Design and implement innovative feedback and motion control strategies
  • Develop and test safety-critical software for vehicle operation
  • Build models for vehicle dynamics to enhance motion planning and simulation
  • Address fundamental issues in failed operations and redundant systems
  • Collaborate across teams to create a comprehensive vehicle control system
  • Draft specification documents and manage the implementation and testing phases
  • Document outcomes and results of control strategy implementations

Benefits

  • Comprehensive medical, dental, and vision plans with infertility coverage
  • Flexibility with PTO and generous parental leave
  • Additional legal and identity protection services
  • Dog-friendly office culture with catered lunches and stocked kitchens
  • Wellbeing benefits, including mental health services and gym memberships
  • 401(k) options with Fidelity and various financial support benefits
  • Incentive programs for employee referrals and patent submissions
Full Job Description
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

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 Software Engineer, Controls (MATLAB) jobs: