Software Engineer
Indexed description
Responsibilities Include, But Are Not Limited To
- Apply knowledge of computer science concepts and techniques, mathematics, and methods of statistical analysis to develop and apply automated solutions to resolve engineering and scientific problems.
- Use mathematical, statistical, and scientific logic to identify conceptual or theoretical solutions to problems of data processing hardware or software systems design and operations.
- Analyze and formulate architectural and functional specifications, interfaces, and data structures.
- Research applications for hardware, software, and operating systems related to military systems.
- Write, modify, and adapt computer programs in machine level, assembly, and third or fourth generation programming languages
- Investigate and implement software-based enhancements to improve performance of position estimation systems
- Bachelor’s degree in a Technical or Business discipline, or an associate's degree and 4+ years of relevant experience, or a high school diploma and 6+ years of relevant experience
- 2+ years of experience with Navy simulation software that supports test and/or analysis
- Professional experience using C++
- Experience with real-time embedded systems programming and Linux
- Knowledge of digital signal processing and/or navigation system operations
- Experience with Applied Research, algorithm development/implementation, non-linear algebra
- Background in Aerospace/Aeronautical Engineering
- Must be a U.S. Citizen and possess a current or active Secret security clearance.
- Must be able to remain in a stationary position 50% of the time
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer
- Move about freely in an office / laboratory setting
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search