Software Development Engineer

Engineering Chennai, India


Description

Position at Gogo Commercial Aviation

The Software Development Engineer on a project-oriented environment during the software design and software development stages of new services and products related provided by the Data Packet Inspection system. The position requires very good understanding of the software development cycles and be very proficient on heavy scripting on Linux based software languages. The System Engineer will work closely with System Architects, Engineering Analysts and Management.  
 
Responsibilities • Understand the business needs and translate these into technical requirements. • Develop and implement new software programs.  • Adapt existing software programs • Perform software regression test • Maintain and improve the performance of existing software • Document the work accomplished. • Maintain software products to ensure strong functionality and optimization. • System test & evaluation • Write, test and execute MOPs. • Risk management. • Write troubleshooting documents. • Clearly and regularly communicate with management and technical support colleagues. 
 
 
Qualifications • Bachelor's degree in Electrical Engineering, Computer Science or related field. • A minimum of five years in the telecommunications industry, wireless communication, network ISP areas or IT industry. • Strong experience on software development  • Experience on Systems Engineering. • Ability to work in a project oriented environment. • Ability to work in a cross functional environment. • Strong troubleshooting skills. • Strong Implementation and Integration Skills • Eye for detail and identifying problems 
 
Technical Competencies: • Ability to use one or more development language. Sandscript is a plus. • Strong understanding of Linux and RHEL systems. • Strong experience in scripting in Linux or similar OS.  • Good understanding of database systems.  • Basic understanding of Layer 2 and Layer 3 networking. • Basic understanding of data traffic management (concepts of bandwidth, throughput, data flow, packet capture and capable of follow specific traffic flows.