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
  •  ...Job Description A client in Huntsville is building a team of Software Engineers. The client currently owns a weapon system launcher and is starting the process of developing a magazine for missiles that will attach to launcher. Continued customization and modifications... 
    Suggested

    Insight Global

    Huntsville, AL
    4 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
    20 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.... 
    Suggested
    Work at office
    Local area
    Immediate start

    Leidos

    Huntsville, AL
    1 day 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... 
    Suggested
    Full time
    Work at office

    Trigon Cyber

    Huntsville, AL
    20 hours 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... 
    Suggested
    Full time
    Contract work
    For contractors
    For subcontractor
    Immediate start

    Kegman

    Huntsville, AL
    20 hours ago
  • $69.55k - $125.73k

     ...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++, assembly Experience with programming... 
    Local area
    Immediate start
    Worldwide
    Relocation

    Leidos

    Huntsville, AL
    3 days ago
  •  ...intercepting missiles to negate the threat. The Work The Software Engineer will support the Missile Defense Agency’s GMD Weapon System...  ...troubleshooting. Develop and modify software using languages such as C++, Java, Python, Ada, or related technologies, depending on team... 
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Huntsville, AL
    7 days 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
    20 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
    20 hours ago
  •  ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings...  ...commercial markets. Principal Mobile CNO Engineer Nightwing provides technically advanced...  ...At least 8 years of experience with C/C++ on Unix/Linux platforms using Make/CMake... 
    Relocation
    Relocation package

    Nightwing

    Huntsville, AL
    6 hours ago
  • $125k - $155k

     ...on this job and more exclusive features. Thompson Software Solutions is seeking a senior-level Sr Software Engineer who is ready to work with a talented team to provide...  ...'s degree in a STEM discipline 6+ years of C/C++ UML, MATLAB and Simulink experience Experience with... 
    Full time
    Remote work
    Flexible hours

    LYNX

    Huntsville, AL
    2 days 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
    20 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
    20 hours 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
    20 hours ago
  •  ...are continuously looking for entry-level software programmers, Java Full stack developers,...  ...developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full...  ...Knowledge of Core Java , javascript , C++ or software programming Spring boot,... 
    Full time

    SynergisticIT

    Huntsville, AL
    3 days ago
  •  ...A leading defense contractor is seeking a Software Engineer to lead engineering efforts and support software for Department of Defense missions...  ...proficiency in object-oriented programming, especially in C++ or Java, and experience in Linux environments. Candidates will... 
    For contractors

    RGNext

    Huntsville, AL
    1 day 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
    20 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
    20 hours ago
  •  ...missions. We are building a new center of engineering excellence to design our new category of...  ...design, and overseeing hardware and software development cycles for a variety of hardware...  .... Requirements Senior‑level C/C++ development experience supporting embedded... 
    Internship
    Work at office
    Flexible hours

    PDW

    Huntsville, AL
    5 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
    20 hours ago
  •  ...Lead Embedded Flight Software Engineer X-Bow Systems is looking to fill a Lead Embedded Flight Software Engineer position to own the flight software...  ...in embedded software engineering for aerospace applications C/C++ preferred Ability to identify and tailor appropriate computing... 
    Remote work
    Flexible hours

    X-Bow Systems

    Huntsville, AL
    4 days ago
  •  ...Overview An employer is looking for a Software Engineer in the Huntsville, AL area. The selected software Engineer responsibilities will include...  ...for evolving conditions. Qualifications STEM degree. Programming experience in C++, Java, and/or Python. #J-18808-Ljbffr... 

    Insight Global

    Huntsville, AL
    2 days ago
  •  ...Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design...  ...Engineering  ~ Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux  ~ Experience with UI/UX design and development... 
    Full time

    Camgian Corporation

    Huntsville, AL
    20 hours ago
  •  ...Job Title: Software Engineer (Senior) Location: Huntsville, AL Position Type: Full-Time Position Overview: We are seeking an experienced...  ...Proficiency in one or more programming languages (e.g., Java, C++, Python, or equivalent). ~ Strong understanding of SDLC... 
    Full time

    Cintel Inc

    Huntsville, AL
    20 hours ago
  •  ...to be Performed:   AnaVation is looking for a dedicated .NET Software Developer to join our team. This position is part of a...  ...deliver groundbreaking research with advanced software and systems engineering that provides an information advantage to contribute to the mission... 
    Full time
    Temporary work
    Immediate start

    Anavation

    Huntsville, AL
    20 hours ago
  •  ...Insight Global is seeking a motivated Mid-Level Software Engineer to support a client in Huntsville, AL. This individual will work alongside...  ...focused on Java development, with additional experience in C/C++ programming required. The engineer will play a key role in enhancing... 

    Insight Global

    Huntsville, AL
    3 days ago
  •  ...Job Description TCS is searching for a Sr. Principal Software Engineer to join our strong team of Engineers supporting our Ground-based...  ...PhD. Experience developing real time embedded software in C++ Experience with HW/SW integration Experience developing... 
    Flexible hours

    Technical Consulting Solutions, Inc.

    Huntsville, AL
    5 days ago
  • $163.2k - $244.8k

     ...Defense Systems has an exciting career opportunity for a Staff Software Engineer to join our team of qualified, diverse individuals. This...  ...with a PhD. Experience developing embedded software using C/C++ required Experience with Java, Python and other high-level... 
    Full time
    Relocation
    Shift work

    Northrop Grumman

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

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

    Northrop Grumman

    Huntsville, AL
    20 hours ago
  • $87.6k - $131.4k

     ...Missile Defense Integration offers an excellent opportunity for an Engineer Software \u2013 SA (26-127) to join our team of talented and diverse...  ...-oriented development experience (additional experience with C++ also preferred)\n\n * Knowledge of software practices such as... 
    Full time
    Work experience placement
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    20 hours ago

Do you want to receive more vacancies?

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