Mid-level Software EngineerNOTE: This is not a remote/telework job. This job requires the selected applicant to have or the ability to obtain a U.S. Government-issued security clearance at time of hire and, therefore, requires U.S. citizenship. JOB DESCRIPTIONKegman has an immediate opening for a Mid-level Software Engineer in Huntsville, AL to support software development efforts on a large Department of Defense (DoD) contract.
Responsibilities:- Software design and artifacts
- Software development, artifacts and source code
- Software test procedures and results
- Software integration activities both on-site and at various locations, as necessary
- Conduct and Participate in engineering technical reviews
- Document work and artifacts in Engineering Data SDRL
Required Skills:- 5+ years experience in software engineering on DoD programs
- Modern C++ (or comparable OOP) development of real time, multi-processor radar software, including GPU (CUDA) acceleration, code optimization, and automated testing
- Agile development practices with Git/GitLab version control, Linux environments, and rigorous technical documentation
- Strong analytical/math foundation complemented by MATLAB/Python prototyping and data analysis capabilities
Education:- Bachelor's degree in Computer Science, Engineering, Math or related discipline
Desired Skills:- Master's degree in Computer Science, Engineering, Math, or related discipline
- Proficiency in performing root cause analysis
- Experience in software architecture and design
- Experience working on a geographically distributed team
Other:- Must pass a drug test.
- U.S. citizenship required.
- Must have or be able to obtain a U.S. Government-issued security clearance at time of hire.