Software Engineer (Syracuse, NY)

· Syracuse, New York
Employment Type 100%
Minimum Experience Mid-level

Fotokite develops autonomous, high-endurance tethered unmanned aerial systems to help firefighters and public safety teams save lives.

Fotokite systems allow first responders to quickly and easily gain situational awareness after arriving at emergency scenes: our autonomous one-touch launch/land system makes operation simple and safe; the dual color and thermal camera payload provides situational awareness from the system’s aerial perspective; and actively tethered flight means the system can be flown without a certified pilot, and can be left flying for as long as the situation requires.

We are looking for software engineers to develop software tools to support our manufacturing, maintenance and product development teams. Example tools include tools to enable the extraction and analysis of flight log data to help evaluate system performance and diagnose issues; tools to support subsystem testing and assembly during the manufacturing process; and tools to quantify system health and performance as part of in-field maintenance procedures.

This software engineering position will require working closely with Fotokite's interdisciplinary teams in order to develop software to improve our way of working. Due to frequent interaction with various engineering disciplines including mechanical, electrical, firmware, software, as well as the manufacturing and support teams, this position requires a broad technical interest. You would join our company at an exciting stage of growth, with the chance to have a large impact on our projects. As such, you should be confident, show initiative and be comfortable working independently as well as in a team.

We are particularly interested in candidates with strong experience in applications programming using Python and Qt, as well as administration of Linux systems, databases and computer networks. It is a bonus if you also have experience with drones, robotics or embedded computing.


  • Technical degree (science, engineering, mathematics, etc.) or equivalent experience
  • Experience with version management software like Git
  • Demonstrated experience architecting and implementing complex user-facing applications with Python
  • Experience administering Linux and using scripting languages like Bash
  • Experience with computer networking & related concepts
  • Experience using and administering databases
  • Experience using tools/software such as ssh, iperf, Wireshark and related command line or diagnostic tools in Linux and Windows.
  • Bonus: Experience with embedded Linux
  • Bonus: Hands-on experience with robotic or UAV systems.

Non-Technical Qualifications

  • Excellent analytical, time-management, and verbal / written communications skills
  • Applicants should be self-motivated with strong interpersonal communication and teamwork skills
  • Diligent, methodical problem solving skills are a must


    Fotokite offers a benefits package that includes medical/dental/vision insurance; life insurance; 401(k) savings plan; paid holidays; paid time off; short-term and long-term disability; and paid parental leave.

    Fotokite is hiring for full or part time positions, at both a mid and senior level, onsite at our office in Syracuse, NY!

    We require that applicants already have permission to work in the US. We will not sponsor work visa applications now or in the future. Please include both a resume and cover letter. We are looking forward to hearing from you!

    Perspective Robotics US LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, sexual orientation and expression, age, marital status, disability, religion, national origin, military service, arrest/conviction record, being a victim of domestic violence, and genetics.

    Thank You

    Your application was submitted successfully.

    • Location
      Syracuse, New York
    • Employment Type
    • Minimum Experience