Software Developer in Test

Engineering Broomfield, Colorado


Description

Position at Gogo Business Aviation

The Software Developer in Test will be a member of a team responsible for designing and developing production quality software for new products and new features for existing products in a Linux platform environment as part of an Agile Scrum development team. 

Come on board the Gogo Business Aviation engineering team!

How will you make a difference?

  • Works with a senior software development team to design and develop automated regression tests for product features or extends existing tests using Python and/or bash shell scripting in a Linux environment.
  • Works on a product with advantaged networking, data communications, and telecommunication features.
  • Works with build and test automation tools such as Jenkins to automate tests and analyze results.
  • May participate in developing and maintaining software with expertise with one or more of the following languages on Linux:  Python, BASH and other Linux scripting languages.
  • May participate in establishing and maintaining software build environment and source code repository for assigned projects.
  • Works in an agile team environment with daily scrum meetings.


Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineer or equivalent experience. 
  • 3+ years of software development experience in a Linux environment.
  • Works effectively in a senior software engineering team.


Required Skills, experience and Talents

  • Application development skills in Linux environments using Python, bash, or other Linux scripting languages.
  • Experience developing automated software unit tests utilizing open source tools for testing networking and telecommunication product features.
  • Linux administration skills.
  • Relevant software configuration management skills and tools experience using Git.
  • Experience automating tests in Jenkins or similar automation build and test framework.

                                                                                                      

Preferred Skills, experience and Talents

  • Jenkins automation build and test environment.
  • Experience in one or more of the following is preferred:

- Linux networking (IP, Ethernet, Wifi) and Linux network administration.
- Telecommunication protocols and applications including voice processing, PBX and SIP especially using Asterisk.
- Avionics and ARINC protocols.

 

Gogo Business Aviation is the world's leading provider of airborne communications. Until recently, time spent in the cabin of a business jet meant that you were disconnected from the world circling below. That’s all changed. Airborne technology has finally caught up with the rest of the world. Simply put, voice, data and even the entire Internet can be at your disposal during flight–in the cockpit and in the cabin. Now you can use that time to return calls, answer email, download files or simply conduct a little firsthand Internet research.
 

Gogo Business Aviation is an equal opportunity employer and works in compliance with both federal and state laws. We are committed to the concept regarding Equal Employment opportunity. Gogo also participate Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition or disability.  The EEO is the Law is available here.