Software Engineer

Torch Technologies, Inc.Huntsville, AL
Onsite

About The Position

Torch Technologies is a 100% employee-owned, Certified Great Place To Work and named Best Places to Work in Huntsville/Madison County, headquartered in Huntsville, AL. The company provides superior research, development, and engineering services to the Federal Government and Department of War, directly supporting the men and women who serve the country. Their corporate mission is “Lighting the Pathway of Freedom” and they are a Certified Evergreen ESOP, committed to growing and sustaining the company for the next 100 years. Torch Technologies has an immediate opening for a Software Engineer to develop applications and simulation infrastructure for the US Army Aviation and Missile Center (AvMC). This role involves contributing to a small team that will develop modeling and simulation software related to Army defense systems, as well as performing verification testing in a fast-paced environment. The Software Engineer will develop and apply advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software applications and problems, recommend corrections in technical applications and analysis, and evaluate vendor capabilities. The position requires working independently day-to-day towards team-established milestones with consensus from leadership and involves less than 10% travel to support test integration events, as needed.

Requirements

  • US Citizenship.
  • Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Physics, Engineering, or another technical discipline from an accredited university.
  • 5-10 years applicable progressively complex software design engineering experience.
  • Strong programming skills with experience in C++ and Python.
  • Experience in Red Hat-based Linux operating Systems (e.g., RHEL, Rocky, Oracle).
  • Experience with CMake build tools and Git version control.
  • Ability to collaborate in a multi-contractor team environment to deliver software solutions on schedule.
  • Ability to work independently and with small teams on collaborative design.
  • Strong written and verbal communication skills.
  • Currently hold an active secret level security clearance to access classified information.

Nice To Haves

  • Experience with GitLab
  • Experience with a containerization environment such as Docker or Podman.
  • Experience with a virtualization environment such as Kubernetes.
  • Experience writing shell scripts, real-time software, and working with hardware.
  • Experience with Army software systems and applications, modeling and simulation, and statistical analysis.

Responsibilities

  • Contribute to a small team that will develop modeling and simulation software related to Army defense systems as well as verification testing in a fast-paced environment.
  • Develop and apply advanced methods, theories and research techniques in the investigation and solution of complex and advanced software applications and problems.
  • Recommends corrections in technical applications and analysis.
  • Evaluates vendor capabilities to provide required products or services.
  • Provide mentorship for less experienced co-workers.
  • Assure that assigned tasking responsibilities are completed accurately on schedule.
  • Gather and analyze user and business requirements to define the scope, objectives, and functionality of new software or systems.
  • Design the overall architecture of applications and systems, create detailed flowcharts and diagrams, and write clean, efficient, and testable code in various programming languages (e.g., Python, Java, C++).
  • Execute existing models, design and develop new models, create unit tests, set up execution environments, and control job flow for parallel processing.
  • Work independently day-to-day towards team-established milestones with consensus from leadership.

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 Saving Accounts
  • Health Reimbursement Accounts
  • EAP (Employee Assistance Program)
  • education assistance
  • paid time off
  • holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service