Senior Flight Software Engineer
Brampton, Ontario, Canada
4d ago


  • Lead designs for safety critical, real-time software solutions;
  • Ensure designs are documented and well communicated;
  • Lead and participate in implementation and testing of safety critical, real-time software;
  • Review the work of teammates (senior and junior);
  • Mentor and grow the skills of more junior team members via conversations, review of work products, explanation of design tradeoffs, etc.;
  • Lead estimation efforts for new tasks;
  • Collaborate with other seniors and management on the establishment, evolution, and enforcement of standards for coding, tools / environments, processes, etc.;
  • Other duties as will be assigned from time to time by management or a team lead.
  • Basic Qualifications

  • Bachelor degree in Software, Computer, Electrical Engineering, Computer Science or equivalent;
  • 10+ years of Software Embedded Experience;
  • Strong knowledge of C / C++;
  • Solutions implemented on an RTOS or bare metal;
  • Proven ability to design and implement safety critical real-time software solutions;
  • Experience with automated testing;
  • Experience with Agile development environment;
  • Experience with VxWorks, RTX64, or RTEMS is an asset;
  • Experience with Communications interfaces (SPI, EtherCAT, CANOpen, etc.) Is an asset;
  • Experience with Test driven development (TDD, ATDD, BDD) is an asset;
  • Experience with continuous integration / build automation is an asset;
  • Strong analytical and problem-solving skills;
  • Excellent verbal and written communication skills.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form