Senior Software Engineer

2 weeks ago


Missoula, United States Skyfish Full time

Senior Software Engineer


About Skyfish

Skyfish is headquartered in Missoula, Montana. At Skyfish you will join a team of talented individuals focused on developing best-in-class autonomous drones to measure, map, and model critical infrastructure. You'll be joining a dynamic technology start-up that is poised to change the paradigm of data collection and precision measurement.  


Job Summary 

Skyfish is looking for a Senior Software Engineer to join our team to develop, deliver, and maintain robotic control software that is used to control small Unmanned Aerial Systems. You will primarily be writing C++ software for robotic control, as well as for related tasks in ground control software that communicates with the aircraft. You should have strong mathematics skills, persistence in problem solving, and the ability to interface software with various hardware components. A strong understanding of advanced Computer Science concepts is required.


Job Functions and 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.
  • Participate in reviewing existing code and new code written by team members.


Job Qualifications:

  • A degree in Computer Science from an accredited university.
  • 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.
  • Familiarity with Serial/IP communication and microcontrollers preferred.
  • Machine learning (particularly machine vision) experience preferred.
  • 5+ years of experience as a software engineer preferred.


Benefits:

  • BlueCross BlueShield health, vision, and dental insurance
  • 4-day work week
  • 401(k) plan
  • Stock option plan
  • Paid time off
  • Paid holidays


  • Missoula, United States Skyfish Full time

    Senior Software EngineerAbout SkyfishSkyfish is headquartered in Missoula, Montana. At Skyfish you will join a team of talented individuals focused on developing best-in-class autonomous drones to measure, map, and model critical infrastructure. You'll be joining a dynamic technology start-up that is poised to change the paradigm of data collection and...


  • Missoula, United States Morrison Maierle Full time

    Position: Senior Civil Transportation Engineer Job status:  Exempt Schedule:  Flexible Work Life Location:  Join us in any one of our 12 office locations within our Montana, Wyoming, Oregon, and Washington region TOTAL REWARDS People today work to live. We’ve got you covered to support whatever your way of life. As a team member and...


  • Missoula, Montana, United States gpac Full time

    A prominent General Contractor is seeking to enhance their workforce by hiring a Senior Project Engineer. This role is ideal for candidates eager to engage in substantial commercial projects and develop a robust career portfolio while receiving exceptional mentorship. This position also offers a pathway to leadership roles within a few years. Position...


  • Missoula, Montana, United States CONSOR Engineers Full time

    About the RoleWe are seeking a highly skilled Senior Project Engineer - Bridge Design to join our team at CONSOR Engineers. As a key member of our bridge design team, you will be responsible for coordinating the development of plans for various bridges throughout the country.Key ResponsibilitiesPerform Structural / Bridge Analysis and Calculations: Utilize...


  • Missoula, Montana, United States HDR Full time

    At HDR, we pride ourselves on fostering a collaborative environment where every employee is valued and respected. We encourage our team members to bring their authentic selves and innovative ideas to the workplace every day.As we strive to integrate diversity, equity, and inclusion into our operations and cultivate a sense of belonging within our...


  • Missoula, Montana, United States Consor Engineers Full time

    About the RoleWe are seeking a highly skilled Senior Project Engineer to join our team at Consor Engineers. As a key member of our bridge design and development team, you will be responsible for coordinating the development of plans for various bridges throughout the country.Key ResponsibilitiesPerform structural and bridge analysis and calculationsPrepare...


  • Missoula, Montana, United States Henningson, Durham & Richardson, PC Full time

    At Henningson, Durham & Richardson, PC, we pride ourselves on fostering an inclusive atmosphere where every employee is appreciated and empowered to contribute their unique perspectives and innovative ideas.As we strive to integrate diversity, equity, and inclusion into our operations and cultivate a sense of belonging within our organization and the...

  • Structural Engineer

    6 days ago


    Missoula, Montana, United States CONSOR Engineers Full time

    About the RoleWe are seeking a highly skilled Senior Project Engineer to join our team at CONSOR Engineers. As a key member of our bridge design and development team, you will be responsible for coordinating the development of plans for various bridges throughout the country.Key ResponsibilitiesBridge Design and Analysis: Perform structural and bridge...


  • Missoula, Montana, United States Morrison Maierle Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Transportation Engineer to join our team at Morrison-Maierle. As a key member of our engineering team, you will be responsible for leading and managing complex transportation projects from inception to completion.Key ResponsibilitiesProject Management: Lead teams to achieve project results...

  • Software Engineer

    4 weeks ago


    Missoula, United States Consumer Direct Care Network Full time

    JOB SUMMARYDevelopers who work at Consumer Direct Care Network gain direct exposure to the entire Microsoft stack; this includes cutting edge PaaS/Cloud technologies. Our relationships with key cloud vendors ensure that developers are exposed to industry best-practices, the latest development tools and ground-breaking new delivery mechanisms. Our team of...

  • Software Engineer

    2 months ago


    Missoula, United States Consumer Direct Care Network Full time

    JOB SUMMARYDevelopers who work at Consumer Direct Care Network gain direct exposure to the entire Microsoft stack; this includes cutting edge PaaS/Cloud technologies. Our relationships with key cloud vendors ensure that developers are exposed to industry best-practices, the latest development tools and ground-breaking new delivery mechanisms. Our team of...

  • Project Engineer II

    2 weeks ago


    Missoula, United States gpac Full time

    Job Description A local, well-known General Contractor is looking to add a Project Engineer II (Senior Project Engineer) onto their team This is a Montana based firm, looking for someone willing to travel 1 - 2.5 hours outside of Missoula. Are you someone that wants to work on large scale commercial projects, build a career portfolio, and have top of the...


  • Missoula, Montana, United States Henningson, Durham & Richardson, PC Full time

    About Us:At Henningson, Durham & Richardson, PC, we pride ourselves on fostering a collaborative and inclusive workplace where every team member is valued and respected. Our commitment to diversity, equity, and inclusion is at the core of our operations, and we continually strive to understand our impact on the world.Your Role:As a Junior Control Systems...

  • Project Engineer II

    4 weeks ago


    Missoula, United States gpac Full time

    A local, well-known General Contractor is looking to add a Project Engineer II (Senior Project Engineer) onto their team! This is a Montana based firm, looking for someone willing to travel 1 - 2.5 hours outside of Missoula. Are you someone that wants to work on large scale commercial projects, build a career portfolio, and have top of the line mentorship?...


  • Missoula, United States Construction Recruiting & Staffing Full time

    Pre-Construction Detailing and Take-Off Specialist: plays a crucial role in the early stages of a construction project. Their primary responsibilities involve preparing detailed drawings and estimating the quantities and costs of materials needed for the construction. Here’s a detailed look at what this role entails:Responsibilities:Detailed Drawings and...


  • Missoula, Montana, United States CONSOR Engineers Full time

    About the RoleWe are seeking a highly skilled Senior Project Engineer to join our team at CONSOR Engineers. As a key member of our bridge design and development team, you will be responsible for coordinating the development of plans for various bridges throughout the country.Key ResponsibilitiesBridge Design and Analysis: Perform structural and bridge...


  • Missoula, Montana, United States Morrison Maierle Full time

    Job SummaryMorrison-Maierle is seeking a highly skilled Water / Wastewater Engineer to join our team as a Project Design Specialist. As a key member of our engineering team, you will be responsible for designing, planning, and implementing water and wastewater infrastructure projects.Key ResponsibilitiesDevelop plans, specifications, costs, and estimates for...


  • Missoula, Montana, United States Morrison Maierle Full time

    Position: Civil Engineering Specialist in Water/WastewaterJob Status: ExemptSchedule: Flexible Work LifeLocation: Missoula, MTTOTAL REWARDSAt Morrison-Maierle, we recognize the importance of a fulfilling work-life balance. Our comprehensive rewards package is designed to support your lifestyle and career aspirations. As a valued team member and employee...


  • Missoula, Montana, United States Morrison Maierle Full time

    Position: Civil Water/Wastewater EngineerJob Status: ExemptSchedule: Flexible Work LifeLocation: Missoula, MTTOTAL REWARDSAt Morrison-Maierle, we recognize the importance of work-life balance and offer a comprehensive rewards package tailored to your lifestyle. As a valued team member and employee owner, you will benefit from:$80,000-$120,000 base salary...


  • Missoula, Montana, United States HDR Full time

    At HDR, we pride ourselves on fostering a culture where our employee-owners feel appreciated and respected. We strive to create an environment that empowers individuals to express their true selves and contribute innovative ideas every day. As we integrate diversity, equity, and inclusion into our operations, we continually reflect on our impact on the...