Developing mission-critical applications for military systems on Linux and/or Windows platforms
Requirements
- Familiarity with software patterns and/or modern design methodology
- Experience with C, C++, and/or CUDA
- Experience with Windows or Linux OS
- Experience with containerization (i.e. Docker, Kubernetes)
- Experience with image processing & development
- Experience with hardware communications interfacing
- Knowledge of multithreaded and multi-process applications
Responsibilities
- Developing software applications on Linux and/or Windows platforms
- Designing and analyzing software using Object-Oriented Design and Analysis
- Developing software using C/C++
- Implementing software solutions, interfacing with at least 1 other process or system
- Developing multithreaded and multi-process applications
- Maintaining software applications
- Troubleshooting software issues
Other
- Must have a willingness to relocate to the Tulsa, OK area
- Must be able to obtain and maintain a Department of Defense security clearance
- Must have a Bachelor’s Degree in Engineering (Computer Science or Electrical Engineering preferred)
- Must have a minimum of 2 years of prior relevant experience
- Must be a U.S. citizen to be eligible for a security clearance