Software Engineer 3

$80,000 - $151,000/Yr

Torch Technologies - Huntsville, AL

posted about 2 months ago

Full-time - Mid Level
Onsite - Huntsville, AL
51-100 employees
Professional, Scientific, and Technical Services

About the position

The Software Engineer 3 position at Torch Technologies involves supporting the Command, Control and Effects (C2E) Product Office within the Program Management Office for Uncrewed Aircraft Systems (UAS). The role focuses on the development and integration of new Launched Effects (LE) weapons platforms using DevSecOps principles, aiming to enhance the agility, security, and efficiency of these systems. The position is based in Huntsville, Alabama, and requires collaboration with various teams to ensure successful project execution.

Responsibilities

  • Assess contractor developed LE system software to improve performance through the integration of Agile DevSecOps generated software components.
  • Collect information on systems-level project specifications, performance requirements, and known capabilities and limitations as they relate to the LE system.
  • Determine feasibility of proposed system modifications or design, ensuring user needs and requirements are met within time and cost constraints.
  • Design systems software to meet project requirements, collaborating with development teams and platform owners.
  • Develop and lead efforts to automate the build, test, validation, and deployment processes.
  • Use mathematical models and scientific analysis to predict and measure outcomes of software system design.
  • Analyze architectural and functional requirements, specifications, and interfaces.
  • Evaluate detailed software specifications and designs.
  • Monitor implementation of development standards including Mil-STD-882E, FACE, and others.
  • Provide technical guidance and support to development teams on DevSecOps tools and processes.
  • Help with presentations and development of course of actions to upper management.
  • Stay up to date with the latest advancements in DevSecOps technologies and practices.

Requirements

  • Bachelor's degree in any engineering discipline from an ABET accredited program.
  • Minimum of 5 years of relevant experience.
  • Knowledge of programming languages such as Python, Java, or C++.
  • Experience with DevSecOps tools and technologies (e.g., Git, Jenkins, Docker, Kubernetes, Ansible).
  • Knowledge of software development methodologies (e.g., Agile, Scrum, Kanban).
  • Knowledgeable of DO 178C and Design Assurance Levels (DAL).
  • Knowledge of Mil-STD-882E, FACE, and others.
  • Knowledge of C and C##, Matlab, CAMEO, and Doors.
  • Understanding of security principles and best practices.
  • Ability to work independently and as part of a team.
  • Excellent problem-solving and analytical skills.
  • Strong communication and documentation skills.
  • US Citizenship is required.
  • Ability to obtain and maintain a DoD Secret Security clearance.

Nice-to-haves

  • Experience with legacy weapons systems or related technologies.
  • Familiarity with military standards and specifications.
  • Experience with cloud-native development and deployment.
  • Certification in DevSecOps or related fields.

Benefits

  • ESOP participation
  • 401(k) match and safe-harbor contribution
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability
  • Long-term disability
  • Flexible spending accounts
  • Health Savings Accounts
  • Health Reimbursement Accounts
  • Employee Assistance Program (EAP)
  • Education assistance
  • Paid time off
  • Holidays
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service