Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Software Engineer

Torch Technologies

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, a 100% Employee-owned company, is seeking a talented C++ Software Engineer with experience using C++ to refactor large existing code base to be platform independent, well tested, and fully functional within a virtual container like Docker. Expertise in programming, architectures, and frameworks for C++20 is required. Torch is seeking candidates with these qualities and experience that work well with a multidiscipline team. Candidate will work directly with customers supporting the Technology Development Directorate. Candidate must be able to work in person daily at the Redstone Arsenal located in Huntsville Alabama. Candidate should be trustworthy, dependable, and self-motivated, eager to overcome challenges and solve problems. Previous experience working within a DoW environment is a plus, but not required.

Duties and Responsibilities:
  • Designs, develops and analyzes complicated and difficult software programs for computer based systems.
  • Performs systems modeling, simulation and analysis.
  • Collaborates with hardware design engineers on machine characteristics that affect software systems and works with them to resolve incompatibilities.
  • As required, provides inputs for documentation of new or existing programs.
  • May provide work leadership for lower level employees.
Job Requirements:
  • US Citizenship.
  • B.S or greater in Computer Science, Computer Engineering or technical discipline is required. Relevant graduate degrees will be given preference.
  • 5 years applicable software design engineering experience.
  • Qualified candidates will have direct experience with the following:
  • Proficient in C++20 software development.
  • Proficient in navigating and understanding large existing code bases.
  • Experience in Containerization including Docker.
  • Experience in network implementations using Boost ASIO.
  • Must have the ability to obtain and maintain a security clearance.
Desired Qualifications:
  • Working in high-performing/mission-oriented organizations reliant upon the implementation of modeling and simulation.
  • Experience in working with C++ libraries including Boost and Eigen.
  • Experience in working with TOML and associated C++ libraries.
  • Software development, architecture, frameworks, prototyping and design.
  • Scripting languages like Python for searching datasets.
  • Source control repositories such as Git and Gitlab.
  • C++ build systems including CMake.
  • Linux and Windows development.
  • Experience with Agile development processes.

Schedule: M-F; 8-5
Work Location: Customer- Site
Travel: Yes, 0-10%
Relocation Assistance Available: No
Position Contingent Upon Award of Contract: No

#LI-TS1

Benefits:


Torch Technologies is proud to offer a stable and professional work environment, a competitive salary, and an excellent, comprehensive benefit package including: ESOP participation, 401(k) match, 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, and holidays.


Applying to Torch Technologies:


Only those candidates invited for an interview will be contacted. Employment at Torch Technologies is contingent upon the successful completion of a comprehensive background check.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. Torch Technologies, Inc. participates in E-Verify.


If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access Careers Link as a result of your disability. You can request reasonable accommodations by sending an email to View email address on click.appcast.io. Thank you for your interest in Torch Technologies.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer in Huntsville, AL vacancy
  •  ...targeted results. Our approach couples the latest technology with engineering expertise and analytical proficiency while remaining true...  ...Building Your Future today!We are seeking an experienced C/C++ Embedded Software Engineer who will support the Software and Integration... 
    Suggested
    Full time
    Start working today

    Intuitive Research and Technology Corporation

    Huntsville, AL
    2 days ago
  • $90k - $120k

    Check out this new opportunity!Embedded Software EngineerC++ / RHEL | Missile DefenseFull-Time...  ...: 9x80We are hiring an Embedded Software Engineer in Huntsville, AL to support the Ground...  ...clearance and experience with embedded C++ software development, Red Hat Enterprise... 
    Suggested
    Full time
    Temporary work

    Moseley Technical Services

    Huntsville, AL
    1 day ago
  •  ...Location: Huntsville, Alabama (On Site) About The Role We are looking for a Software Developer (C++ – Desktop GIS) to join a small, high-impact engineering team working on LP360, an industry-leading desktop platform for LiDAR and geospatial data processing. This is... 
    Suggested
    Full time
    Worldwide

    LP360

    Huntsville, AL
    11 days ago
  •  ...About the Role HEKA is hiring Software Engineers to join our fast-paced, highly collaborative engineering teams working on advanced aerospace...  ...Required Software development Experience with C/C++, C#, Python Understanding of Engineering Process Strongly... 
    Suggested
    Full time
    Work at office

    Heka Aero

    Huntsville, AL
    13 hours ago
  • $87.1k - $157.45k

     ...Department is a design-focused group of engineers specializing in advanced hardware-based products...  ..., and testing embedded firmware and software on a variety of platforms, including...  ...hardware description languages such as: C, C++, assemblyExperience with programming and/... 
    Suggested
    Full time
    Worldwide
    Relocation

    Leidos

    Huntsville, AL
    13 hours ago
  • $87.1k - $157.45k

     ...Defense Systems is looking for an Embedded Software Developer experienced as a mid-level computer, software, and/or electrical engineer to serve within the EO/IR Subsystem and Seeker...  ....Demonstrate expert knowledge of the C and C++ programming languages as well as various... 
    Full time

    Leidos

    Huntsville, AL
    4 days ago
  •  ...Mid-level Software Engineer Kegman Inc. is a Woman-owned, Service-Disabled Veteran-Owned Small Business headquartered in Melbourne, FL, and...  ...experience in software engineering on DoD programs ~ Modern C++ (or comparable OOP) development of real time, multi-processor... 
    Full time
    Contract work
    For contractors
    For subcontractor
    Immediate start

    Kegman

    Huntsville, AL
    13 hours ago
  •  ...Description We are  s eeking a talented and motivated Mid-Level Software Engineer to join our team. In this role, you will b e responsible...  .... ~ Strong programming skills in languages such as C++, Java, C#, Python, or similar.   ~ Experience with... 
    Full time
    Work at office

    Trigon Cyber

    Huntsville, AL
    13 hours ago
  •  ...Research has an immediate opening for a Mid-level Full-stack Software Engineer in Huntsville, AL.Position Description:Full-stack software development...  ...Requirements:3+ years of relevant experience programming in C++ is requiredMust have experience in all phases of the software... 
    Immediate start

    deciBel Research

    Huntsville, AL
    3 days ago
  • $90k - $120k

    Check out this new opportunity!Automated Software Test EngineerC++ / Python | Ground Missile...  ...We are hiring an Automated Software Test Engineer in Huntsville, AL to support the Ground...  ...experience with automated software testing, C++, Python, GitLab, GUI-based test... 
    Full time
    Temporary work

    Moseley Technical Services

    Huntsville, AL
    1 day ago
  • $87.1k - $157.45k

    Leidos is seeking a Mid-Level Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile...  ...Huntsville-North Alabama area. Demonstrate proficiency in C/C++ for embedded systems development.Experience with real-time... 
    Full time
    Relocation

    Leidos

    Huntsville, AL
    2 days ago
  • $132.4k - $251.6k

     ...team and play a key role in shaping the software foundation that powers modern aircraft. We...  ...are seeking a Senior Principal Software Engineer who thrives on solving complex technical...  ...systemsDevelop and verify software using modern C++ and object-oriented design principlesOwn... 
    Contract work
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Huntsville, AL
    1 day ago
  • ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management...  ...Clearance• Linux Operating System Experience• Object Oriented C++/Java/ Software Development experience• Embedded software development... 

    ASRC Federal Holding Company

    Huntsville, AL
    13 hours ago
  • $163.2k - $244.8k

     ...Northrop Grumman Defense Systems is seeking Staff (Level 5) Engineer Software . This position will be located in Huntsville, AL and will...  ...principles • Experience developing complex software solutions using C++ • Experience programming in scripting languages (Python, Bash... 
    Full time
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  • $86.8k - $198k

    UAV Embedded Software EngineerThe Opportunity: Booz Allen is building the next generation...  ...missions, establishing a new center of engineering excellence to design and deliver an entirely...  ...(GCS)2+ years of experience with C++ based software development to modify or... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Huntsville, AL
    13 hours ago
  • $85.4k - $128k

     ...making history.Northrop Grumman Defense Systems is searching for Software Engineers/Principal Software Engineers (multiple positions) to join...  ...software using Java Experience developing software using C++ Experience developing software on Linux Experience... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  • $87.1k - $157.45k

     ...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people...  ...currently has an opening for a talented Aviation Embedded Software Engineer to work in our Huntsville office. This is an exciting... 
    Full time
    Work at office

    Leidos

    Huntsville, AL
    2 days ago
  •  ...employee-owned company, is searching for talented scientists and engineers with interest in custom electronics development,...  ...security for weapons systems. MTO is looking for an Embedded Software/Firmware Engineer with the breadth and versatility to work across... 
    Full time

    Radiance Technologies

    Huntsville, AL
    1 day ago
  • $102.71k - $156.55k

    Worker TypeRegularJob DescriptionSummaryThe Software Engineer III (Embedded) has the opportunity to develop a variety of innovative unmanned and...  ...systems is required and is an expert with Python, C, C++11,C++ STL and/or OpenCLDemonstrated knowledge of Visual Studio, Eclipse... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Weekend work

    AeroVironment

    Huntsville, AL
    13 hours ago
  • $179.6k - $269.4k

     ...Integration Business Unit (BU) has an exciting career opportunity for a Software Engineer supporting an Internal Research and Development (IRAD) to join...  ...Recent and extensive Experience Developing Software in C++ or Java   Quick to learn and absorb new concepts and... 
    Full time
    Interim role
    Relocation
    Shift work

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  •  ...documents, tests and debugs applications software and systems that contain logical and mathematical...  ...with equipment designers and/or hardware engineers in the planning, design and development...  ...Experience Developing Software in C++ or Java Ability and willingness to travel... 
    Full time
    Work experience placement

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  • $87.1k - $157.45k

     ...Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is...  ...for a talented Aviation Embedded Software Engineer to work in our Huntsville office...  ...competency in software development in either C, C++, Java, or Python programming languages.... 
    Work at office
    Local area
    Immediate start

    Leidos

    Huntsville, AL
    1 day ago
  • $131.1k - $196.7k

     ...Northrop Grumman Defense Systems is seeking Sr. Principal Engineer Software – 15321. This position will be located in Huntsville, Alabama...  ...NIST and ISO standards. • Experience with other languages like C++, C#, and Python is a plus. #Sentinelsoftware Primary... 
    Full time
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  •  ...has an immediate opening for a Mid-level Software Developer in Huntsville, AL.Position...  ...artificial intelligence to transform complex engineering and business data into actionable...  ...one modern programming language (Python, C++, Rust)Experience with Linux operating systemBuilt... 
    Internship
    Immediate start

    deciBel Research

    Huntsville, AL
    2 days ago
  • $108.8k - $163.2k

     ...Defense Systems is seeking a Principal or Senior Principal level Software Engineer to fill a very important role in Huntsville, AL.The selected...  ...with Masters degree; 4 Years of relevant experience with PhDC/C++,MATLABGeodetic Registration experienceActive Secret Security... 
    Full time
    Local area
    Remote work
    Relocation
    Shift work

    Northrop Grumman

    Huntsville, AL
    4 days ago
  •  ...Grumman Space Systems Sector has an opening for a Principal Software Engineer (level 3) or Sr. Principal Software Engineer (level 4)  to join...  ..., Alabama. Essential Functions: Writing programs using C++, Java or similar languages Participating in demos for the team... 
    Full time
    Flexible hours

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  •  ...Description Job Details: Industry : Energy Job Title: Software Test Engineer Location: Huntsville, AL Duration: 8+ Months (...  ...hardware and applications. Desired Characteristics:  • Basic C++ knowledge is a plus.  • Experience successfully... 
    Permanent employment
    Full time
    Work experience placement
    Shift work

    Collabera

    Huntsville, AL
    13 hours ago
  • $108.8k - $163.2k

     ...Northrop Grumman Defense Systems (NGDS) is looking for a Principal Software Engineer based in Huntsville, AL. Our Team supports, integrates,...  ...and applications. In addition an expert level experience with C++ code and Shell scripting is needed to support existing fielded... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Huntsville, AL
    4 days ago
  •  ...Corvid's Missile Defense Products group is adding experienced Software Engineers to support the development of Fire Control software for...  ...Extensive development efforts in a variety of languages including C++, Java and/or Ada Develop, present and execute complex work... 
    Full time
    Temporary work
    Flexible hours

    Corvid Technologies

    Huntsville, AL
    13 hours ago
  • $108.8k - $163.2k

     ...Defense Integration offers an excellent opportunity for a Principal Software Engineer (26-357) to join our team of skilled and diverse professionals...  ...in a fast-paced, dynamic environmentPreferred Qualifications:C++ experience is highly preferredWindows experience is a... 
    Full time
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!