SOFTWARE ENGINEER
SAIC is seeking a Software Engineer to provide support as a member of an integrated analysis team for the Naval Undersea Warfare Center, Newport, RI.
Job Duties and Responsibilities:
- The candidate will be working with a multi-disciplinary team focused on the modeling, simulation, and analysis of underwater intelligence, surveillance and reconnaissance systems.
- Candidate should have experience with software reverse engineering and familiarity with reverse engineering decompilers such as Ghidra or IDA.
- Candidate should have experience with data extraction and development of user interface applications to support testing and experimentation.
- Candidate should also have some familiarity with analog/digital circuit and instrumentation design.
- The candidate should have familiarity with test equipment and data collection methods.
- Software development to support investigative type testing of software/firmware/hardware components for functionality.?
- Providing support for test and evaluation, troubleshooting and engineering analyses.
Education & Experience:
- Bachelor’s Degree or higher in Computer Science, Computer Engineering, or related technical field.
- 2+ years of experience in software development and analysis of military hardware and software systems.
- Experience with reverse engineering tools/decompillers.
- Experience developing software for Linux environments.
- Experience with C, C++.
- Ability to quickly learn new concepts, tools and methodologies.
- Ability to obtain US DoD Secret Security Clearance and willingness to obtain higher level clearance.
Desired:
- Experience with Department of Defense (DoD) projects.
- Familiarity with testing tools.
- Familiarity with modeling and analysis techniques.