Flight Software Engineer

Avidyne
Melbourne, FL Full Time
POSTED ON 12/17/2022 CLOSED ON 12/30/2022

What are the responsibilities and job description for the Flight Software Engineer position at Avidyne?

Avidyne is a leading provider of avionics to general and business aviation, and consists of a team of aviation enthusiasts uniquely positioned to play a key role in the next generation of personal aviation. Electric, vertical take-off, autonomous, helicopters, airplanes, experimental, you name it, we are working on avionics to make it better.

About the Flight Software Engineering position

All our Software Engineers are members of a tight-knit group of engineers who help integrate Avidyne’s next generation of products into conventional as well as novel advanced air mobility aircraft. This team works on a wide variety of software features including low-level operating system layers and high resolution, touch screen-based HMI layers. Our Flight Software Engineers may specialize in one or more of the following technical areas:

  • Safety-critical software development
  • Operating System development
  • Real-time embedded systems
  • Real-Time embedded software
  • Control systems
  • Device drivers
  • User interface design
  • Human-machine interface (HMI) systems
  • Automated test tool development
  • Networking.

Routine activities of our Flight Software Engineers include defining, architecting, developing, and testing avionics software. Secondary responsibilities include mentoring less senior engineers and interns, participating in peer design reviews, and troubleshooting field issues.

This role may be located at our office headquarters in Melbourne, Florida or at our office in Concord, Massachusetts.

Our Flight Software Engineer's responsibilities include:

  • Working with internal stakeholders to define and assess software requirements for our next generation aviation products
  • Working with systems engineers, support engineers and end customers to help define, develop and integrate Avidyne’s next generation of products into conventional and new, novel advanced air mobility aircraft
  • Working with our dynamic software development team on a wide variety of software features from low level operating system layers up to our high resolution, touch screen based HMI layers
  • Designing, architecting, developing and debugging complex software systems
  • Conducting software verification activities
  • Helping to evaluate FAA mandated requirements for our aviation products
  • Working on extending Avidyne’s simulation and test capabilities
  • Developing and enhancing tools to track and automate software development activities

Qualifications:

  • Ability to prioritize and handle tasks simultaneously in a fast-paced environment
  • Ability to successfully identify and resolve complex problems
  • Ability to maintain a positive outlook with strong and effective communication skills
  • Ability and willingness to mentor others and work effectively in a team-oriented environment
  • Strong written, verbal, and presentation skills (including technical writing)
  • Knowledge and demonstrated ability with C and Python
  • Knowledge and demonstrated ability with software development and collaboration tools
  • Knowledge and demonstrated ability with requirement management tools
  • Knowledge and demonstrated ability with Microsoft Office suite of products.

Education/Experience:

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Aerospace Engineering or related fields
  • Significant work experience as Software Engineer, specifically supporting all phases of the software development lifecycle
  • Experience with most, if not all, of the following:
    • Source control system(s)
    • MATLAB and Simulink
    • Requirement driven software development
    • Software test development.
  • Experience, with little oversight with one, or more, of the following:
    • Embedded software development
    • Operating system development
    • Device-driver development
    • UI development
    • Automated test tool development.

Other Desirable Experience:

  • Pilot's license, flight training, or familiarity with general aviation
  • Prior experience with DO-178B and/or DO-178C or similar safety critical development processes
  • Prior experience with serial, CAN bus, ARINC429 based protocols
  • Prior experience with device driver development
  • Prior experience using Atlassian tool suite (i.e., Jira, Crucible, Fisheye)
  • FAA Software/Systems DER certification or desire to obtain such certification.
      Software Engineer - CS17
      Certon Software -
      Melbourne, FL
      Electrical Engineer
      Certon Software -
      Melbourne, FL
      Application Engineer
      Certon Software -
      Melbourne, FL

      For Employer
      Looking for Real-time Job Posting Salary Data?
      Keep a pulse on the job market with advanced job matching technology.
      If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
      Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

      Sign up to receive alerts about other jobs with skills like those required for the Flight Software Engineer.

      Click the checkbox next to the jobs that you are interested in.

      • Bug/Defect Analysis Skill

        • Income Estimation: $72,470 - $96,481
        • Income Estimation: $73,937 - $105,550
      • Debugging Skill

        • Income Estimation: $72,470 - $96,481
        • Income Estimation: $74,006 - $95,455
      This job has expired.
      View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

      Not the job you're looking for? Here are some other Flight Software Engineer jobs in the Melbourne, FL area that may be a better fit.

      Software Engineer

      Certon Software, Melbourne, FL

      Software Quality Assurance Engineer

      Certon Software, Melbourne, FL