Senior Mobile Software Development Engineer
SwagSupport summary
Explicitly identified in the job description.
No visa sponsorship identified.
About this role
Job Description UTC Aerospace Systems is looking for a Senior Mobile Software Development Engineer. The Senior Software Engineer is responsible for defining, developing and maintaining the software architecture, design and implementation of the UTC Aerospace Systems (UTAS) Cockpit Data Management (CDM) Mobile Platform Software Development Kit (SDK) and associated Software Applications Suite. The UTAS CDM Mobile software applications support the Aerospace industry, and include applications to support iOS, Windows, and Android platforms. UTC Aerospace Systems is an Apple Developer and Apple MFi approved manufacturer of accessories for Apple devices supplied to the Aerospace Industry. Tasks to be performed in this position include: - Leading, Developing and enhancing the CDM Mobile platform Software Development Kit(s) (SDKs) and Mobile software applications. This will include developing support for Apple iOS platforms (iPad, iPod, and iPhone) as well as Windows and Android platforms based on customer demands - Supporting Third party application developers in development and integration of their applications with the UTAS Mobile platform SDK to enhance the Airlines effectiveness - Releasing and Deploying UTAS iOS applications through the App Store - Evolving the Mobile Platform software architecture and implementation to support changes and improvements in hardware, software technology and customer needs. Champion new technologies and ideas - Architecting solutions and turning business and functional requirements into technical documents and applications to support the Mobile platforms - Designing, developing and testing applications targeting iOS, Android and Windows Mobile platforms - Participating in the full software development lifecycle including design, development, unit testing, optimizations, technical documentation, customer deployments and bug fixes. - Participating in the R&D efforts for new techniques and applications to support the Aerospace Industry - Working with Product Development team for rapid prototyping apps and interface designs - Collaborating with and mentoring third party, offsite and offshore resources / partners / customers The ideal candidate would possess a working knowledge and passion for developing and supporting software applications for end users (and more specifically applications for the Aerospace industry). Must Haves The position requires a BS/BA degree in Computer Science, Software Engineering, or an applicable Engineering field (along with associated software engineering experience). Experience may be substituted for education. - BS Degree and three to five (3 - 5) years of experience required in mobile application development - BS Degree and 5+ years user facing application development experience Experience / Qualifications Successful candidate will possess the following experience/skills: - Mobile Application software development experience, including application development and deployment/Support at customer sites using iOS (Android and/or Windows a plus) - Experience in agile and full cycle software development including: requirements, design, development, integration, and testing to the requirements - Software/project leadership experience - Strong verbal and written communication skills - Experience with Objective C, Git, xCode, XCTest and XML - Experience with data exchange (XML, dynamic content), USB, Bluetooth, etc. - Knowledge of emerging technologies, standards, and best practices - Must be able to work effectively and efficiently in a collaborative environment with project managers, designers, developers, and customers both onsite and offsite - Strong attention to detail, organization, and time/project management skills - Ability to thrive in a dynamic, fast-paced environment - Experience with C++, C#, VB, .Net a plus - Experience with non-iOS based mobile platforms a plus (Windows, Linux and/or Android) Relocation assistance is available. Successful applicants must undergo a drug test/physical and background check. Applicant must qualify for access to U.S. export-controlled technology without a license. Non-immigrant visas will not be sponsored for this position. Applicant must be a U.S. Citizen or permanent resident, or designated a refugee or asylee under U.S. law.