Software Engineer
Global Eagle Entertainment
Lombard, ILThis was removed by the employer on 8/8/2016 1:07:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Software Engineer jobs in Lombard-IL
Search all Software Engineer postings
Full Time Job
Description
Key Responsibilities:
The position will support Global Eagle Entertainment’s development team. It will focus on the air-side equipment that contains avionic equipment including: Server Management Unit (SMU), Satellite tracking system, Cisco/Motorola Wireless AP, High power transceiver and a Hughes HX200 modem. The SMU is a central component in the system running Arch Linux. It offering web portal services, video services, firewall, DNS forwarding, and other backend services. Video services include IPTV and VOD content with Widevine DRM and HLS. Ground-side support as needed, where much of the servers run Red Hat. We are a Python and Linux centric development team.
Minimum Qualifications:
• Bachelors of Science Degree in the field of EE/CS/CE or equivalent work experience
• 5 years object oriented programming experience (Python/C/C /Java):
• 2 years Python minimum
• 2 years Linux experience:
• Administering maintaining/updating (RHEL, Arch, Debian)
• Low level disk tools: dd, lilo, iostat
• Networking/CCNA a big plus. Understanding of Cisco,TCP/IP, Firewalls, Vlan, Multicast
• Comfortable in an Agile software development model
• Highly motivated with a positive attitude
• Strong analytical and critical thinking skills
• Strong troubleshooting and problem solving skills
• Ability to quickly learn new technologies
Essential Functions:
• Develop and maintain applications on Arch Linux and RHEL
• Develop and maintain software for the Server Management Unit, running python as the standardized language and shell scripts
• Maintain software using Pacman (Arch Linux package manager)
• Install/configure aviation gear (in lab) and image HD’s to simulate various customer portals
• Coordinating with colleagues such as managers, system architects, and designers to communicate ideas and clarify/enhance requirements
• Testing and enhancing systems to ensure that they operate reliably
• Integration of various “bolt-on” components that may optimize/enhance the network
• Knowledge of video technology and security: HLS, Mpeg Dash, RTMP, DRM (Widevine, Verimatrix)
• Understanding of web portals: Squid, Apache, Pyramid
• MySQL database
• Understanding of electrical concepts