Support current and future General Dynamics Land Systems vehicles and develop new products and/or improve existing applications for GDLS and US Army customers.
Requirements
- Minimum of 5-7 years applicable experience with mobile app development (iOS, Android, Windows) including multi-platform development with UWP and Xamarin.
- Platform software integration, vehicle or similar.
- Porting applications from one operating system to another.
- Python (Python 3, Pip, pylibpcap)
- Object-oriented programming languages (C-Sharp, Java, C++, etc.) and web development (HTML, CSS, XSLT, JavaScript)
- Linux (Linux Bash/Terminal (RHEL based), Yum, Vim, SSH, SFTP)
- MySQL, Putty, Wireshark, Oracle DB, GCC, InfluxDB, OpenSSL, Postgresql, Dashboards, Analytics
- Knowledge of CAN and Ethernet data transmission.
- Windows and Linux/UNIX operating systems/development environments
- Database and/or data warehouse design
- Data Science, Advanced Data Analytics and AL/ML.
Responsibilities
- Work with a creative group of software engineers in designing, testing and deployment of mobile apps used to input vehicle condition, retrieve data from various databases, display vehicle health/part failure predictions and vehicle software integration.
- Research emerging technologies to improve existing products.
- Demonstrate applications in front of live audience.
- Travel to support customer launch, update, troubleshooting, etc.
- Vehicle software integration.
Other
- Must have active Interim Secret or Secret clearance
- Requires excellent interpersonal and communication (oral and written) skills.
- Requires strong analytical and creative skills to comfortably solve complex problems.
- Requires a strong propensity to record and document processes, software, and source code.
- Travel, sometimes multi-week, to support our products and customers