AI Jobs

Find the latest job opportunities in AI and tech

​
​
​
​
​

Has Salary

Skyfish favicon
Skyfish

Senior Software Engineer

Skyfish offers a full-stack drone platform for creating highly accurate 3D models with AI-powered anomaly detection.

engineeringonsiteMissoula, USfull-time

Benefits:

  • BlueCross BlueShield health, vision, and dental insurance

  • 4-day work week

  • 401(k) plan

  • Stock option plan

  • Paid time off

Education Requirements:

  • A degree in Computer Science from an accredited university

Experience Requirements:

  • Experience writing C++ software professionally

  • Proficiency with client/server architecture and distributed software patterns

  • Strong understanding of object-oriented design and design patterns

  • Ability to use Git

  • Experience developing for the Linux operating system

Other Requirements:

  • Familiarity with Serial/IP communication and microcontrollers preferred

  • Machine learning (particularly machine vision) experience preferred

  • 5+ years of experience as a software engineer preferred

Responsibilities:

  • Within a structured environment, contribute to: Understanding of user needs, Software design decisions, Documentation

  • Design and implement aircraft and payload control software written in C++

  • Add workflows to ground control system user interfaces using C++ and Qt-QML related libraries

  • Write unit and integration tests

  • Create and contribute to automated continuous deployment workflows

Show more details