Sr. 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 - visitensco.com/careers/benefits to learn more.