Computer Engineer (EC2)

TRISTAR

• $85K — $100K *
Crane, IN 47522In-Person
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical discipline.
  • 3+ years of professional software development experience.
  • Experience designing, coding, integrating, and maintaining software in a structured engineering environment.
  • Proficiency in programming languages such as Python, C, C++, or Java.
  • Experience with unit, integration, and system-level software testing.
  • Familiarity with git-based version control and configuration management.
  • Strong communication skills and ability to collaborate across diverse technical teams.

Responsibilities

  • Design, develop, modify, integrate, test, and maintain software supporting EW and tactical mission systems.
  • Support the entire software lifecycle, including design, new development, upgrades, and sustainment.
  • Plan, design, code, test, integrate, and deliver algorithms and software applications.
  • Analyze system requirements and develop test objectives and plans.
  • Conduct comprehensive testing including unit, integration, and regression tests.
  • Maintain requirement-traceability and document discrepancies in testing.
  • Participate in code reviews, user testing, and technical documentation.

Benefits

  • Collaborative and innovative work environment.
  • Opportunity for professional growth.
  • Supportive team atmosphere.
  • Exposure to cutting-edge technology and systems.
  • Engagement in diverse programming and testing challenges.
Full Job Description
Job Type

Full-time

Description

We are seeking a talented and dedicated Computer Engineer to join our dynamic development team. In this role, you will be responsible for developing, testing, and maintaining high-quality software code and components that meet our business needs and technical standards. This is an excellent opportunity for a professional looking to grow their expertise in a collaborative and innovative environment.IPA00000535

Key Responsibilities
• Design, develop, modify, integrate, test, and maintain computer software and firmware supporting EW and tactical mission systems.
• Support the full software lifecycle, including system design, new development, upgrades, modernization, and sustainment of fielded systems.
• Plan, design, code, test, integrate, and deliver algorithms, models, source code, executables, and software applications.
• Analyze system requirements and support development of test objectives, plans, procedures, and acceptance criteria.
• Perform requirements development, validation, traceability, risk assessment, and mitigation planning.
• Conduct unit, integration, system-level, regression, and independent verification and validation (IV&V) testing.
• Maintain traceability between requirements, test designs, procedures, and test results and document discrepancies.
• Participate in code reviews, user acceptance testing, automated testing, and technical documentation.
• Use Government-accessible git-based repositories and follow software configuration management practices.
• Troubleshoot, maintain, and improve software to correct defects, improve performance, address vulnerabilities, and support changing operating environments.
• Support software architecture, quality assurance, cloud services, cybersecurity, and integration into larger mission systems and networks.
• Support laboratory and field testing and prepare required engineering and software documentation.

Requirements
• Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical discipline.
• 3+ years of professional software development, software engineering, computer science, or related experience.
• Experience designing, coding, integrating, testing, and maintaining software in a structured engineering environment.
• Proficiency in Python, C, C++, Java, or similar programming languages.
• Experience with unit, integration, and system-level software testing.
• Experience with requirements analysis, traceability, and technical documentation.
• Familiarity with git-based version control and configuration management.
• Ability to troubleshoot software and integrated systems in laboratory or operational test environments.
• Strong written and verbal communication skills and ability to work across software, systems, test, and cybersecurity teams.
• U.S. Citizenship required.
• Must be able to obtain and maintain a Secret security clearance.

Similar Jobs

More Jobs at TRISTAR

More Aerospace & Defense Jobs

Find similar Computer Engineer (EC2) jobs: