Senior Software Engineer AirCell
THIS JOB HAS EXPIRED Aircell 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.
COME ABOARD A WINNING ENGINEERING TEAM!
The Senior Software Engineer will be responsible for developing requirements, creation of software architecture, and developing and leading the development of embedded software for new products and new features for existing products. In addition to doing hands-on development, this individual may lead internal or out-sourced development efforts.
Lead software system architecture of new products or extend architecture of existing products, including selection and integration of third-party technologies, particularly open source.
Lead internal and outsourced software development utilizing standard project management techniques and tools.
Creates high and low level design documentation.. Ensures requirements can be traced to system-level requirements and into system test cases.
Develops and maintains embedded software for Linux and other mobile operating system platforms in C, C++ , Node.JS and Linux scripting languages.
Responsible for establishing and maintaining software build environment and source code repository for assigned projects.
Conducts design reviews and code inspections.
Assist in development of manual and automated tests to support product test.
Work in an agile team environment with Pair programming and daily scrum meetings.
Education and Experience
Bachelor?s degree in Computer Science, Computer Engineering or Electrical Engineer or equivalent experience. Master?s degree preferred
7 + years of embedded software development experience, preferably in a data communications/telecommunications environment
3+ years of experience leading software engineering teams
Required Skills and Talents
Strong C/C++ development skills in embedded Linux environments
In-depth experience as a Software Engineer developing software and utilizing open source in data communications and telecommunications systems
Experience developing software at both the platform layer and at the application layer
Proven leadership skills, including team management
Preferred Skills and experience
Software configuration management skills and tools; Git experience preferred
Linux Networking (IP, Ethernet, Wifi) experience and knowledge a plus
Strong background in developing software implementing communication protocols a plus
Industry experience with VoIP/SIP a plus
||Broomfield, CO |
THIS JOB HAS EXPIRED