Pyka is looking for a Senior Software Engineer to join our small, experienced team working on autonomous flight software for large autonomous aircraft.

Your responsibilities will vary significantly from one week to the next as our products evolve. Below is a list of some current and future projects that you will contribute to:

  • LIDAR based SLAM and obstacle detection/avoidance
  • 3D path and environment visualization
  • Real time flight controller running bare-metal on an ARM/FPGA SoC
  • Full system simulation and testing infrastructure
  • Aerial application-specific path planning and following
  • High-speed telemetry and control links
  • BLDC motor controller


About Pyka

At Pyka we develop autonomous electric aircraft to provide people with an affordable and compelling alternative to ground transit. We make hyper-short takeoff and landing autonomous electric aircraft. Today, we’re using our aircraft to protect crops with fully automated aerial sprays in order to obtain the flight hours, technical readiness, and scale required for human transportation.

Our aircraft make aerial crop protection safer and less harmful to surrounding communities. They’re also highly economical to operate and easy to deploy.

We are the only company in the world approved for commercial work with full-scale, autonomous aircraft. What you work on at Pyka makes people’s lives better today. 

Pyka’s core technologies include proprietary flight control software, avionics, high power density motors, motor controllers, batteries, and custom carbon-fiber composite airframes. Our full-stack team is from Cora/Kittyhawk, Joby Aviation, Waymo, and Google[x]. 

We foster a welcoming community within our company that promotes experimentation, asking questions, making simple solutions to complex problems, expressing different views and opinions. We are a transparent company both internally and externally and do not believe in operating in “stealth mode.” Lastly, we don’t work 60 hour weeks, and don’t expect you to either. In this role you will earn a competitive salary and benefits, including medical and dental coverage.

Responsibilities

  • Work with the software team (currently two people, growing to five) to contribute to an existing real-time, safety critical C/C++11 codebase (~15kloc)

  • Design and implement new software components and corresponding tests

  • Use the ARM-FPGA bridge to interface with aircraft hardware

  • Test new features safely on full-sized and small-scale aircraft

  • Work closely with other teams (mechanical engineering, electrical engineering, flight testing) to identify, prioritize, and solve problems

Preferred Qualifications

  • 5+ years of professional experience with C and C++ (ideally C++11 or newer)

  • Passion for aviation

  • Experience writing real-time and safety critical software

  • Experience with embedded systems (including debugging in challenging environments)

  • Familiarity with robotic systems

  • Familiarity with communication protocols

  • Working knowledge of trigonometry and linear algebra

Company Perks

  • Competitive salary and equity

  • Employer-sponsored health, dental and vision insurance

  • Paid holidays and flexible PTO

  • Free catered lunch and plenty of snacks

  • Opportunity to work on large autonomous aircraft and see them fly

Apply for this Job

* Required