What are the responsibilities and job description for the Connectivity Software Engineer position at AIT Global, Inc.?
Job Title: Connectivity Software Engineer
Location: Irvine CA Onsite
Location: Irvine CA Onsite
Duties and Responsibilities:
- Architect solutions across aircraft networks, satellite/air-to-ground connectivity, cabin systems, and ground interfaces
- Translate product and airline requirements into scalable, certifiable technical designs
- Lead the Software Development of the Connectivity products for deployment into the field
- Establish development standards, system interfaces, and integration frameworks for the Connectivity team
- Lead software integration across hardware, network infrastructure, and aircraft systems
- Define unit testing, validation, and system verification strategies appropriate for IFC environments
- Support the key relationships within the organization for execution Gilching office, Engineering Leadership and Product Management personnel
- Monitor issues, deviations or departures from commitments and solve or notify the appropriate stakeholders
- Identify and suggest resolutions for process problems
- Support customer visits, sales, and the program office as required
- Lead assigned resources in the overall performance of the group as well as mentor, manage and develop subordinates supporting the Manager, Connectivity Engineering in this activity
Requirements:
- Bachelor's Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- 15 years of experience developing and deploying software, with significant portion in embedded/networked environments
- 10 years of experience with software project management and cross-functional collaboration
- Experience with C/C / Python /JavaScript / HTML / GoLang
- Proven success delivering high-quality software products within complex system environments
- Strong background in software integration, validation, and troubleshooting across hardware and software interfaces
- Experience collaborating with cross-functional teams in systems engineering, hardware, and network connectivity
- Demonstrated leadership experience, with the ability to mentor, manage, and develop technical teams, including onboarding new personnel
- Proven background in software development lifecycles, unit testing frameworks, and creating technical documentation
- Strong organizational and problem-solving skills to manage issues, deviations, and process improvements effectively
- Excellent communication and interpersonal skills for collaboration across global teams (Engineering, Product Management, international offices) and for supporting customer-facing activities
- Prior management experience highly desired; aerospace or in-flight entertainment (IFE) industry knowledge is a plus