Firmware Embedded Engineering Intern

closed
Zipline Logo

Zipline

πŸ“Internship - United States

Summary

Join Zipline's Emerging Talent program as an intern in the Embedded Systems team to contribute to building a system that provides equitable access to critical healthcare supplies. Interns will work on meaningful projects, develop real-world skills, and learn from experienced engineers.

Requirements

  • Must have at least completed the second year of your Undergraduate studies
  • Pursuing a degree in Electrical Engineering, Computer Science, or Computer Engineering
  • You've designed, built and/or deployed electromechanical systems or robots, inside or outside the classroom
  • You're comfortable working in one of C, C++, Python, or Rust, and have developed software for a real-time operating system or embedded Linux
  • You are comfortable getting feedback so that you can learn to write code that is efficient, easy-to-read, well-tested, has friendly APIs, and incurs minimal technical debt
  • You’re familiar with basic electrical engineering concepts, such as reading schematics, debugging with an oscilloscope, and communication protocols (CAN, SPI, UART, etc)

Responsibilities

  • Design and develop a software platform for the new P2 Zip and the world's cutest Droid delivery and dock system
  • Scale our flight and distribution center software to allow upwards exponentially more deliveries per day
  • Prototype, test, and refine next generation flight and ground systems working alongside our mechanical and electrical engineering teams
  • Develop safe software architecture that will be deployed across the world
  • Develop perception solutions for any weather and any real-world environment
  • Achieve safety and reliability goals beyond the current state of the art
  • Building a high data rate voltage and current telemetry system that runs continuously in our RTOS using ADCs, I2C devices and GPIO interrupts
  • Rapidly iterating on the concept of a new perception system, integrating compute modules and sensor prototypes to fly a proof of concept ASAP and de-risk key aspects of the approach
  • Building a system to multiplex batteries between chargers, reducing charging times and operator fatigue
  • Working with operations teams to identify ways to improve our ground systems behavior to enable faster aircraft launch and landing
  • Design a motor dyno tester that validates the functionality of our custom motor and controller systems, developing code to automate a large array of sensors and actuators to determine whether a unit passes or fails
This job is filled or no longer available