Software Engineering Manager

Engineering Broomfield, Colorado


Description

Position at Gogo Business Aviation

The Gogo Business Aviation Software Engineering Manager will be responsible for the oversight of the software development and test team creating next generation avionics software for embedded Linux telecommunications/data communication systems.

COME ON BOARD THE ENGINEERING TEAM!

How will you make a difference?

  • Responsible for process and technical oversight on software development and test team
  • Collaborate & coordinate with Product Managers, System Engineers and Program Managers, Software and Hardware Engineering teams, Operations, Technical Support and other cross functional teams
  • Oversee designs and review development activities; ensure designs and the product align with the requirements and specifications
  • Manage all areas of embedded software development in an Agile Scrum environment: requirements analysis, design and implementation, system testing and maintenance
  • Ensure adherence to FAA safety compliance, AS9100 and company policy and procedure
  • Responsible for oversight of development to high level requirements and low level design documentation for the system in the avionics environment
  • Oversight for the following:
    • Software development/test milestones and deliveries
    • Software coding standards, code inspections, unit test coverage
    • Software configuration management
    • System performance tuning and analysis
  • Delegation and support of sustaining tasks/activities
  • New software technologies evaluation, analysis and documentation
  • Work with Senior Management and staff to accomplish business goals, develop standards, best practices, and technical processes
  • Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development
  • Responsible for your staff and their success and for the success of the group as a whole

Qualifications

  • BS or MS Degree in Computer Science / Engineering or equivalent work experience
  • 10+ years of experience in the telecommunications / data communications environment
  • 5+ years of management experience as a Software Engineering Manager developing software in avionics, data communications, telecommunications or media server type systems

Required experience, talents and experience

  • History of coding in C, Java, C++ & Python
  • Experience with development and deployment in Linux environments
  • Experience with testing and test automation: Python, Selenium
  • Familiarity with stand-alone embedded hardware systems and experience managing an embedded software team
  • Extensive experience designing and developing embedded data communication or telecom software systems that integrate open source from the ground up
  • Knowledge of:
    • Wifi access points & cellular modem technologies
    • Fault management and correlation systems
    • Media servers
  • Expertise with Agile Scrum development
  • Excellent verbal and written communication skills and the ability to work in a fast-paced team environment
  • Able to multi-task and manage several projects
  • Strong people skills
  • In-depth knowledge and experience with software design in data communication, SNMP, telecommunication network protocols and internet application technologies including HTML, XML, networking, firewall applications, web server configurations, internet application architectures based on VOIP & SIP technology and Internet security. 
  • Excels in influencing leaders and cross functional teams

Desirable Experience, Skills and Talents

  • Work experience in avionics / aviation industry
  • Experience with Product Life Cycle management tools like Agile PLM
  • Experience with VersionOne (or the like), Confluence Wiki, Jenkins, JFrog, GitLab
  • Experience in SAFe
  • Experience with ARINC protocols a plus
  • Experience with or knowledge of
    • AWS
    • DO-178c certification
    • PBX systems

Gogo is the inflight internet company. Our worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse and mission-minded group of professionals all working together in extraordinary harmony. And that’s just the beginning. We connect the aviation industry and air travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared to join a performance-obsessed team that is passionate about bringing the internet to every device, every flight, everywhere.

Equal Opportunity Employer/Vets/Disabled

Gogo participates in E-Verify. Details in English and Spanish. Right to Work Statement in English and Spanish.