Software Engineer

Torch Technologies, Inc.Huntsville, AL
Onsite

About The Position

Torch Technologies Thank you for your interest in employment with Torch Technologies. We are a 100% employee-owned, Certified Great Place To Work and named Best Places to Work in Huntsville/Madison County, headquartered in Huntsville, AL. Our team provides superior research, development, and engineering services to the Federal Government and Department of War. As one of the nation’s top 100 defense companies, the services we provide directly support the men and women who serve our country. Our corporate mission sums up the pride our employee-owners take in the work we do: “Lighting the Pathway of Freedom”. And, as a Certified Evergreen ESOP, we have made the commitment to grow and sustain our company for the next 100 years! Come grow with us! Torch Technologies is seeking a Software Engineer candidate who has knowledge in configuration management focus, test driven development, and real time development. Candidate will work with a team to maintain current versions of the software and build new capabilities. The candidate will also participate in a modernization effort to bring in GPUs to the real time software. As a Software Engineer your duties will include the following, but are not limited to: Responsible for vetting modernization efforts, deep diving into the most complex issues, and design/implementation of new code features into a robust codebase. Responsible for bolstering the whole team’s knowledge base through training and mentorship. Develops and applies advanced methods, theories and research techniques in the investigation and solution of advanced system requirements and problems. Plans, conducts and technically directs projects or major phases of significant projects, coordinating the efforts of technical support staff in the performance of assigned projects. Conducts investigations and tests of considerable complexity. Reviews literature, patents and current practices relevant to the solution of assigned projects. Reviews completion and implementation of system additions and/or enhancements and makes recommendations to management. Evaluates vendor capabilities to provide required products or services. May provide technical consultation to other organizations and work leadership for lower level employees.

Requirements

  • US Citizenship
  • Master's Degree or Bachelor’s degree in Computer Science, Computer Engineering, or equivalent.
  • 8 or more years of applicable progressively complex systems design experience, including hardware/software integration of complex systems.
  • Years of experience can be substituted for Masters degree.
  • C/C++ Software development is a plus.
  • Active Current Secret Security Clearance.
  • Red Hat Linux Development environment.
  • Strong git repository skills for configuration management.
  • Exposure to signal injection for sensors.
  • Experience with every portion of Software Development Lifecycle.
  • Experience with optimizing software to fully utilize different hardware platforms.
  • A leader in DevSecOps concepts.
  • Ability to communicate deep technical knowledge to all levels of leadership.

Nice To Haves

  • Experience with HWIL development alongside original manufacturers.
  • Adaptive capability to large source code bases.
  • Love for C++ modernization.
  • Strong background in learning new technologies.
  • Networking knowledge to interface with system admin team.

Responsibilities

  • vetting modernization efforts
  • deep diving into the most complex issues
  • design/implementation of new code features into a robust codebase
  • bolstering the whole team’s knowledge base through training and mentorship
  • Develops and applies advanced methods, theories and research techniques in the investigation and solution of advanced system requirements and problems.
  • Plans, conducts and technically directs projects or major phases of significant projects, coordinating the efforts of technical support staff in the performance of assigned projects.
  • Conducts investigations and tests of considerable complexity.
  • Reviews literature, patents and current practices relevant to the solution of assigned projects.
  • Reviews completion and implementation of system additions and/or enhancements and makes recommendations to management.
  • Evaluates vendor capabilities to provide required products or services.
  • May provide technical consultation to other organizations and work leadership for lower level employees.

Benefits

  • ESOP participation
  • 401(k) match and safe-harbor contribution
  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • flexible spending accounts
  • Health Saving Accounts and Health Reimbursement Accounts
  • EAP
  • education assistance
  • paid time off
  • holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service