Job Description
Job DescriptionSoftware Engineer
Secret Clearance Needed
Moorestown, NJ
100% onsite
26-00463Job Summary
The Software Engineer will design, develop, document, test, and debug software solutions to address complex business and mission requirements. This role involves applying advanced programming skills, mathematical principles, and knowledge of computer hardware/software to create and maintain high-quality applications. The position requires adherence to established standards and processes throughout the software development life cycle and the ability to troubleshoot and resolve technical issues.
Job Responsibilities
- Plan, conduct, and coordinate software development activities in an Agile environment.
- Design, develop, document, test, and debug software solutions using C++ and Linux platforms.
- Apply appropriate standards, processes, and tools throughout the development life cycle.
- Analyze system capabilities to resolve questions of program intent, output requirements, and input data acquisition.
- Correct program errors, prepare operating instructions, and compile documentation of program development.
- Ensure compliance with software standards and quality requirements.
- Collaborate with team members to identify and resolve complex software issues.
Job Requirements
- Active Secret Clearance required.
- 4–6 years of experience in Agile software development environments.
- Advanced-level proficiency in C++ with 4–6 years of hands-on experience.
- 4–6 years of experience working with Linux operating systems.
- 1–2 years of experience in Digital Signal Processing (DSP).
- 2–4 years of experience with software testing, including fault insertion techniques.
- Strong mathematical background with 2–4 years of applied experience.
- Experience debugging complex software issues (preferred but not required).
Education
- Bachelor’s degree in Computer Science, Software Engineering, or a related field preferred.
Work Experience
- Minimum 4–6 years of relevant software engineering experience.
#ZR