Wednesday, September 05, 2012

Aircell - Systems Engineer, Architect, Sr Test Engineer

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. Using Wi-Fi or wired connections. In the U.S. or around the world. COME ABOARD A WINNING TEAM!
Aircell offers an excellent compensation and benefits package.
Aircell employees receive comprehensive group insurance programs including health, dental, and vision coverage. In addition, employees receive life insurance coverage, plus short and long-term disability insurance. Employees can elect to participate in a 125 pre-tax benefit program for health or dependent-care expenses, as well as a generous 401(k) investment plan. Employees also receive paid time off and 8 paid holidays per year.
Software System Engineer Summary:
The Systems Engineer will be responsible for the software system architecture, facilitation of the UML use case design with a cross functional team in an agile environment, specifying system , subsystem high and low level use cases and supplemental  requirements in DOORS for general avionic communications and inflight entertainment equipment.
*        Responsible for writing system software requirements and UML based use case behavioral flows for a voice and data communication system and Inflight entertainment system in an avionics environment in DOORS.
*        Facilitate behavioral UML based system design sessions with a cross functional team of software and test engineers.
*        Strong embedded software experience in a high availability system.
*        researching new technology and protocols
*        Capability to prototype in C/C++ to prove out concepts and ideas.
*        Capability to configure complex IP network scenarios with routers, gateways, switches for prototype purposes.
*        Working with Product Management for translating Marketing requirements to Engineering use cases and supplemental specifications.
*        Analyzing technology trends and providing feedback and planning leadership to address customer requirements from Marketing.
*        Provide system architecture development, system design and design for new products, in conjunction with generating systems architecture guidance for design engineers.
*        Specification and design of telecommunication subsystems and equipment covering avionics communications and management functionality. This may also include the integration of subsystems into various avionics systems and platforms.
*        Help Develop new vendors and suppliers for future Aircell products.
*        Technical Coordination and management of suppliers, vendors and sub-contractors.
Qualifications and Requirements
*        BS or MS Degree in Computer Science or Electrical Engineering with 3-5 years' experience in the telecommunications/data communications or IFE environment.
*        Experience as a Software System Engineer or a Software Engineering architect developing embedded Linux software and open source in data communications and telecommunications systems. Strong upfront communication, writing and design skills coupled with a strong process mind set for quality.
*        Experience architecting and  integrating open source software.
*        Strong research skills for  new technology and protocols
*        Knowledge of Fault management systems and correlation of faults to root cause in high availability systems.
*        Strong Knowledge 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.
*        Experience with the Agile development process.
*        Knowledge of ARINC protocols a plus.
*        Knowledge of Avionics communication or inflight entertainment systems
*        Experience with a software key based design a plus.
*        Experience in writing system use cases, supplemental specifications and statements of work.
*        Experience in interaction with third party organizations, contract negotiation and follow through are required.
*        Good communication and writing skills.
*        Ability to function within a team effectively.
*        Knowledge of aircraft environmental. Familiarity with FAA DO-160 and DO-178B procedures a plus.
Aircell LLC 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.
Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition or disability.

________________________________________________________________________

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. Using Wi-Fi or wired connections. In the U.S. or around the world. COME ABOARD A WINNING TEAM!
Aircell offers an excellent compensation and benefits package.
Aircell employees receive comprehensive group insurance programs including health, dental, and vision coverage. In addition, employees receive life insurance coverage, plus short and long-term disability insurance. Employees can elect to participate in a 125 pre-tax benefit program for health or dependent-care expenses, as well as a generous 401(k) investment plan. Employees also receive paid time off and 8 paid holidays per year.
The Sr. Architect/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.
Responsibilities:
*            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 utilizing Rational DOORS or other tools.  Ensures requirements can be traced to system-level requirements and into system test cases.
*            Develops and maintains embedded software for Linux in C, C++, Java, and 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.
*            Occasional travel to work with contract developers will be involved, including overseas travel.
Qualifications:
*            Strong C/C++ and Java development skills in embedded Linux environments.
*            In-depth experience as an 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 and project management, in both in-sourced and out-sourced software development.
*            Experience developing web user interfaces including HTML, CSS, JavaScript and XML.
*            Software configuration management skills and tools; Subversion experience preferred.
Minimum experience
*            7 + years of software development experience, preferably in a data communications/telecommunications environment;
*            3+ years of experience leading software engineering teams
Minimum Education required:
*            Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineer.  Master's degree preferred.
Aircell LLC 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.
Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition or disability.
________________________________________________________________________

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. Using Wi-Fi or wired connections. In the U.S. or around the world. COME ABOARD A WINNING TEAM!

Aircell offers an excellent compensation and benefits package. Aircell employees receive comprehensive group insurance programs including health, dental, and vision coverage. In addition, employees receive life insurance coverage, plus short and long-term disability insurance. Employees can elect to participate in a 125 pre-tax benefit program for health or dependent-care expenses, as well as a generous 401(k) investment plan. Employees also receive paid time off and 8 paid holidays per year.

Summary:

The Senior Test Engineer will be responsible for quality assurance and testing of internal and vendor supplied deliverables, including software, associated with embedded Linux based telecommunications system products. System concept involves proprietary software/hardware communicating via a wireless link through a satellite network to ground stations. The Senior Test Engineer is responsible for overseeing the testing of the application and embedded software and hardware developed by other engineers and subcontractors, and for implementing test automation.

Key Responsibilities:

*        Verification/Validation, Software and Regression Test of graphical user interfaces, wireless telecommunications protocols including data communications (incl. modems, etc), PBX switching systems, 802.11b/g, and VoIP/SIP testing on various proprietary microcomputers and devices;
*        Create test plans, test scripts and test cases for product validation and bug fixes based on system requirements;
*        Identify opportunities to introduce and implement test automation;
*        Identify and effectively troubleshoot combined hardware/software/network problems and implement appropriate corrections;
*        Lead test effort from early development to release of product.
a.      Specification reviews
b.      Test planning (test cases, test environments, resources, and schedule)
c.      Iterative testing of Software and Hardware deliverables
d.      FAA qualification (DO-160, DO-178B preferred)
e.      TCP/IP Network protocol testing (DHCP, TCP, UDP, etc.)
f.      VoIP protocol testing (SIP, RTP, ...)
g.      Satellite service interoperability (Inmarsat, Iridium, etc. preferred)
h.      EVDO service interoperability is preferred
i.        Unit level testing
j.        Integration testing
k.      System level testing;
*        Occasional travel to work with contract developers will be involved, including overseas travel.

Qualifications:
*        Bachelor's degree in Computer Engineering, Computer Science or Engineering; master's degree preferred;
*        10 + years of Software, Firmware , and/or System testing experience;
*        5 + years of experience as a test lead;
*        General familiarity with hardware including the ability to read schematics and troubleshoot a combined hardware/software problem;
*        Software configuration management skills and tools;
*        Fluency in Unix shell scripting and development in Linux operating system environment;
*        Leadership skills including team and project management;
*        TCP/IP network administration skills;
*        Industry experience in wired telecommunications and VoIP/SIP;
*        Avionics industry and DO-178B  experience or knowledge a plus;
*        Linux server administration skills a plus;
*        Audio parameter testing and voice quality analysis a plus
*        Satellite communication experience a plus

Aircell LLC 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. Qualified candidates will be considered for employment regardless of race, color, religion, age, sex, national origin, marital status, medical condition or disability.