Jobs · Engineering · Indiana

Computer/Software Engineer with Security Clearance

Precise Systems, Inc. · Crane, IN · 3 wk ago
EngineeringFull-time

About the role

Precise Systems is seeking a motivated and technically skilled Computer / Software Engineer to support EWOK software engineering, system integration, test, evaluation, documentation, and lifecycle support activities for Expeditionary Electromagnetic Warfare programs.

Responsibilities

  • Provide computer and software engineering support for EWOK system development, integration, testing, evaluation, sustainment, and lifecycle activities.
  • Support software design, development, modification, integration, testing, troubleshooting, and documentation for EWOK-related capabilities.
  • Develop, maintain, and update software applications, scripts, tools, algorithms, models, utilities, and related software products as required.
  • Analyze system and software requirements to ensure software capabilities support operational needs, system requirements, and test objectives.
  • Support software requirements development, analysis, validation, traceability, risk identification, and mitigation planning.
  • Participate in software architecture, design reviews, code reviews, technical interchange meetings, Integrated Product Teams, and configuration control activities.
  • Support lab-based software testing, software integration testing, system-level testing, regression testing, user acceptance testing, and verification and validation activities.
  • Develop and execute software test procedures, test cases, test scripts, automated tests, and integration test activities.
  • Troubleshoot software defects, integration issues, interface problems, performance issues, data flow errors, and system anomalies.
  • Document software deficiencies, corrective actions, test results, regression impacts, technical risks, and recommended solutions.
  • Use Government-accessible source code repositories and configuration-controlled development environments.
  • Support software configuration management, version control, release management, build control, and documentation of software baselines.
  • Develop and maintain software documentation, including design descriptions, interface documentation, user guides, installation instructions, test documentation, version descriptions, and technical reports.
  • Coverage with systems engineering personnel to ensure software interfaces, system requirements, data flows, and operational behaviors are properly defined and documented.
  • Coverage with cybersecurity personnel to support secure software development, vulnerability mitigation, system authorization, patching, and compliance with applicable cybersecurity requirements.
  • Serve as a technical contributor across both software development and system integration activities.

Requirements

  • Desired Education: Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Systems Engineering, or a related technical discipline.
  • Desired Experience: 3+ years of related software engineering, military, or technical experience.
  • Experience developing, modifying, testing, integrating, or sustaining software applications, tools, scripts, or mission system software.
  • Experience with one or more programming or scripting languages such as Python, C++, C#, Java, JavaScript, MATLAB, Bash, PowerShell, or similar languages.
  • Understanding of software development lifecycle practices, including requirements analysis, design, coding, testing, integration, documentation, and sustainment.
  • Experience using version control tools such as Git or similar source code management systems.
  • Experience supporting software test, integration testing, regression testing, defect tracking, or verification and validation.
  • Ability to troubleshoot software issues in lab, test, or operationally relevant environments.
  • Ability to develop and maintain technical documentation, software documentation, test documentation, and engineering reports.
  • Strong written and verbal communication skills.
  • Ability to work effectively with software engineers, systems engineers, test engineers, cybersecurity personnel, configuration managers, technicians, and Government stakeholders.
  • Proficiency with Microsoft Office, including Word, Excel, PowerPoint, Outlook, and Teams.

Qualifications

  • Active Secret clearance; Top Secret/SCI eligibility preferred.
  • Experience supporting NSWC Crane, NAVSEA, Navy, Marine Corps, or other DoD engineering programs.
  • Experience supporting EW systems, RF systems, tactical systems, mission systems, CUAS systems, test infrastructure, or software-defined capabilities.
  • Experience with Linux and Windows operating environments.
  • Experience with software build processes, automated testing, continuous integration, DevSecOps concepts, or software release management.
  • Experience with Jira, Confluence, GitLab, GitHub, Bitbucket, SharePoint, MATLAB, LabVIEW, Docker, Kubernetes, or similar development and collaboration tools.
  • Familiarity with cybersecurity requirements, RMF, STIGs, vulnerability scanning, patching, software assurance, or secure coding practices.
  • Experience supporting hardware-in-the-loop testing, lab integration, field testing, modeling and simulation, signal processing, or data analysis.
  • Experience developing software that interfaces with hardware, sensors, RF equipment, networks, serial devices, APIs, databases, or proprietary data formats.
  • Familiarity with configuration management, software baselines, interface control documentation, engineering change processes, and technical data packages.
  • Ability to serve as a technical contributor across both software development and system integration activities.

Skills

  • Software development and engineering skills.
  • System integration and testing expertise.
  • Documentation and report writing abilities.
  • Technical communication and presentation skills.
  • Collaboration and teamwork skills.
  • Problem-solving and troubleshooting abilities.
  • Version control and software release management knowledge.
  • Security clearance and clearance process understanding.

Benefits

As a valued member of the Precise Systems team, you will enjoy competitive compensation, comprehensive benefits, professional development opportunities, and a supportive work environment that fosters innovation and collaboration. We are committed to providing a diverse and inclusive workplace where every employee feels valued and empowered to reach their full potential.

Pay

Compensation is commensurate with experience and qualifications.

Schedule

The position requires in-person support.

Similar jobs