Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI Logo

Entry Level Computer Engineer

CACI

$52,100 - $104,400
Oct 1, 2025
Bedford, IN, USA
Apply Now

CACI is seeking a Junior Computer Programmer to support their customer at NSWC Crane, responsible for software rigor and supporting programming and testing activities for assigned delivery order projects.

Requirements

  • Proficiency in C++ and Python with the ability to contribute code to production-level projects.
  • Experience with requirements generation, traceability, review, and tracking.
  • Experience with software testing and validation processes including debugging and troubleshooting.
  • Ability to analyze complex problems and develop effective technical solutions.
  • Experience with AI/ML frameworks, ONNX, or TensorFlow.
  • Familiarity with hardware-in-the-loop (HWIL) testing environments.
  • Strong background in software engineering principles including modular coding, version control, and documentation.

Responsibilities

  • Define software implementation approaches and operational concepts.
  • Develop and maintain algorithms, software models, and coding guidelines for current and future system development.
  • Provide technical input related to programming practices and system integration.
  • Work with CACI Program Managers, technical staff, and DoD customers to capture requirements, design, develop, and deliver software products for testing, analysis, and operational use.
  • Support analyses at all levels for total system integration including: concept development, coding, debugging, test, installation, operation, maintenance, and eventual retirement of software solutions.
  • Assist with project coordination and document control, including generation, review, and editing of technical software documentation.
  • Closely monitor software development efforts, including vendor performance, to ensure technical rigor, adherence to coding standards, and that deliverables are on time and meet customer requirements.

Other

  • US Citizenship is required to obtain a DoD Secret clearance.
  • Bachelor’s Degree in Computer Science, Computer Engineering, or a related discipline.
  • Ability to support management of software project schedules and project integrations within site processes.
  • Proficiency in Microsoft Office tools including Outlook, Word, Excel, and PowerPoint.
  • Excellent oral and written communication skills and the ability to clearly convey technical concepts.