Autonomy Software Engineer (Full Stack)

(Multiple states)
Full Time
Engineering
Experienced

As Kodama's autonomy software engineer, you will manage the software architecture on our autonomous heavy equipment. This involves managing sensor integrations, working with autonomy partners, and implementing navigation algorithms. You will define the base code for all of Kodama's future autonomous systems and enable first-of-its-kind forest autonomy!

Responsibilities

  • Architecting and developing automation software for forestry heavy equipment which deploys in the cloud and on premise
  • Designing and implementing unit and integration testing strategies for mission-critical software
  • Creating an agile development environment
  • Establishing best practices and leading/participating in rigorous code reviews to meet the highest quality standards  
  • Establishing simulation and integration testing to minimize hardware in the loop testing and rapidly improve algorithms
  • Delivering usable and/or demo-able progress on a weekly basis

Basic Qualifications

  • End-to-end software engineering experience and capability in analysis, requirements, coding, and verification testing
  • Effective in communicating complex concepts
  • Ability to resolve complex issues in creative, efficient, and effective ways
  • First-principles thinker who has invented novel solutions to technical problems
  • Extensive experience with creating software, scripts, and queries with multiple languages (SQL, Python, MATLAB, C++, Java, etc.)
  • Experience designing and developing service-based software which is deployable in the cloud and on premise
  • BS in Computer Science, Robotics, or equivalent

Bonus Points

  • Experience with ROS and/or other robot communication architecture(s)
  • Experience with OpenCV and/or other computer vision libraries
  • Experience with autonomous vehicles or other machines
  • Creating software integration and unit tests
  • Software and hardware test development
  • Automated dashboards fusing test results and data from simulation
  • Development and production version control (git or equivalent)
  • MS/PhD in Computer Science, Robotics, or equivalent

Perks and Benefits

  • Generous stock options. We’re an early-stage company and we want you to benefit from the financial upside.

  • Flexible time off. We’re a small, flexible team. Work hard and take time off when you need it.

  • Stay healthy. Health insurance reimbursement for you and your family.

  • Learn on the job. Annual conference budget, including airfare and hotel costs.

  • Spend time in nature. This role enables you to spend time in national forests!

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*