Application Developer
Role details
Job location
Tech stack
Job description
ENSCO's Mission Systems Group (MSG) Division is seeking a Senior-Level Application Developer to support development, maintenance, testing, documentation, and distribution of Android and iOS platforms (and derivatives). The responsibilities of this role will be to be a key contributor to the successful delivery, ongoing evolution, and in-depth understanding of customer's requirements for applications.
Requirements
Bachelors degree in an engineering, scientific or a technical discipline with at least 7 years experience. Expert at programming languages utilized in Android and iOS mobile development (Java, Kotlin, C, Objective-C, Swift). Expert knowledge in the design and development of microprocessor-controlled systems with standard or custom operating systems. Expert knowledge in building and maintaining systems built for scientific data collection and automation. Expert knowledge in building mobile software using Android Studio and Xcode. Translate requirements into software solutions that supports the contract requirements. Provide technical support, troubleshooting, user support to help resolve Android and iOS platform technical issues. Ability to obtain and maintain Secret level security clearance.
Qualifications Desired: Experience with digital signal processing algorithms and their applications. Experience developing or maintaining linux based sensor collection systems. Experience with wireless networking technologies including mesh networking. Experience with single board computers including and similar to the Raspberry Pi.
Benefits & conditions
At ENSCO, a positive working environment and a competitive salary are only part of the reason for choosing a career here. We offer a comprehensive benefits package that creates a stimulating and supportive environment where you can thrive - visit ensco.com/careers/benefits to learn more.