Defense Software Engineer – Mission-Critical Systems

Socket.dev

Crane (IN)

On-site

USD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TRISTAR is seeking a Computer Engineer to design, develop, test, and maintain software and firmware for EW and tactical mission systems. Candidates will support the full software lifecycle across fielded systems and collaborate with cross-functional teams in a challenging defense environment.

Requirements include a Bachelor's degree, 3+ years of software experience, proficiency in Python/C/C++/Java, and the ability to obtain a Secret clearance. U.S.

Qualifications

  • 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.

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.

Skills

Python
C/C++
Java
Unit Testing

Education

Bachelor's degree

Tools

Git

Job description

TRISTAR is seeking a Computer Engineer to design, develop, test, and maintain software and firmware for EW and tactical mission systems. Candidates will support the full software lifecycle across fielded systems and collaborate with cross-functional teams in a challenging defense environment.

Requirements include a Bachelor's degree, 3+ years of software experience, proficiency in Python/C/C++/Java, and the ability to obtain a Secret clearance. U.S.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Engineer EC2 for DoD Mission Systems
Computer Engineer EC2 for DoD Mission Systems

TRISTAR INC • Crane (IN)

On-site
USD 90,000 - 130,000
Software Engineer for EW & Mission Systems (Cloud)
Software Engineer for EW & Mission Systems (Cloud)

TRISTAR • Crane (IN)

On-site
USD 90,000 - 135,000
Computer Engineer - Cloud & Mission Systems
Computer Engineer - Cloud & Mission Systems

Tri Star Engineering, Inc. • Crane (IN)

On-site
USD 85,000 - 120,000
Mission-Critical Software Engineer II
Mission-Critical Software Engineer II

Worky • Bloomington (IN)

On-site
USD 75,000 - 110,000
Computer Engineer (EC2)
Computer Engineer (EC2)

TRISTAR INC • Crane (IN)

On-site
USD 90,000 - 130,000
Computer Engineer (EC2)
Computer Engineer (EC2)

Socket.dev • Crane (IN)

On-site
USD 90,000 - 130,000
Computer Engineer (EC2)
Computer Engineer (EC2)

TRISTAR • Crane (IN)

On-site
USD 90,000 - 135,000
Computer Engineer (EC2)
Computer Engineer (EC2)

Tri Star Engineering, Inc. • Crane (IN)

On-site
USD 85,000 - 120,000
Mission Software Engineer II - C++, Python, Clearance
Mission Software Engineer II - C++, Python, Clearance

TRISTAR • Bloomington (IN)

On-site
USD 70,000 - 100,000
Software Developer II
Software Developer II

TRISTAR INC • Bloomington (IN)

On-site
USD 75,000 - 110,000