Hiring

Senior Software Engineer

Engineering · Full-time · La Selva Beach, United States

Job description

What We Do:

Parallel Flight Technologies is steadily working toward our goal of developing heavy-lift, autonomous aircraft for wildfire, industrial logistics, and medical delivery applications. Imagine a future when autonomous aircraft deliver supplies to fire crews, bring tools to the top of wind turbines, and deliver life-saving supplies after natural disasters…

Job Description:

Parallel Flight Technologies is seeking a Senior Software Engineer to take our game-changing technology to the next level. We are looking for someone who will work with a small team across several disciplines designing and writing firmware/software to control every sub-system of the aircraft and to execute the mission.

Reports To:

This role will report directly into Bobby Hulter, the Co-Founder and Director of Software and Controls. Bobby has spent their career covering a wide range of engineering disciplines. He started as an integration engineer and then slowly began adding new skills and responsibilities to accommodate what was needed at the time, always finding opportunities to take on something new.

What We Need Your Help With:

  • Work with electrical engineering and mechanical engineering departments to determine functional requirements for firmware/software
  • Maintain and improve existing codebase to provide additional functionality to accomplish new missions
  • Design and implementation of new firmware and software
  • Implement test code
  • Design and implement code review process
  • Document codebase and write release notes for all software / firmware releases
  • Manage code repository

What We Look For:

  • Proficient in C programming for embedded systems
  • Proficient building software applications in C++/.NET
  • Experience with serial communication protocols CAN-BUS, RS-232, UART, I2C, SPI
  • Experience with firmware debugging tools and methods
  • Experience with bare metal firmware development and RTOS integration
  • Experience with design of firmware and software architecture
  • Experience developing test code for embedded systems
  • In-depth understanding of BLDC motor control
  • Minimum 8 - 10 years of experience working in firmware design
  • BS in computer science, computer engineering, electrical engineering or other related fields

Some Perks and Benefits We Offer:

  • Relocation packages
  • Small teams, big impacts
  • Many other benefits

Org chart

No direct reports

Teams

This job is not in any teams


Offices


Parallel Flight Technologies

Parallel Flight Technologies believes that drones can transform the world for the better - saving lives and protecting the environment. Parallel Flight is developing technology to unlock radical new possibilities.


Employees

11-50

Links