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
  • $120k - $140k

     ...Research team is expanding and we are currently seeking a Radar Software Engineer to join our team in Huntsville, Alabama or remote and coming...  ...into clear, well-documented, code. AA strong understanding of C++ language fundamentals, computer networking, and parallel processing... 
    Suggested
    Full time
    Work at office
    Remote work

    Shee Atika Government Services Careers

    Huntsville, AL
    21 hours ago
  •  ...Northrop Grumman Defense Systems (NGDS) in Huntsville, AL is seeking a Senior Principal Software Engineer to lead the development of Java-based code and advanced C++ enhancements on the BONES program. This on-site role involves designing, implementing, and optimizing software... 
    Suggested

    Jobleads-US

    Huntsville, AL
    1 day ago
  • $97 - $102 per hour

     ...obtain) Overview We’re looking for a mid-level Embedded Software Engineer to help build and integrate mission-critical embedded software...  ...a multi-disciplinary engineering team, writing high-quality C/C++ code and supporting testing and integration. What you’ll do... 
    Suggested
    Contract work
    Temporary work
    Local area
    Relocation

    System One

    Huntsville, AL
    12 days ago
  •  ...RTX in Huntsville, AL, is seeking a Principal Radar Software Engineer for onsite work. U.S. citizen required with the ability to obtain a Secret clearance. Role involves leading radar software development, collaborating with agile teams, and ensuring system integration... 
    Suggested

    Jobleads-US

    Huntsville, AL
    1 day ago
  •  ...MTSI is seeking an experienced Senior Software Engineer with ADA to C++ transformation experience. In this position you will be responsible for developing and maintaining Simulation Software that models/emulates THAAD Launchers, Radar, and Missiles. This Simulation Software... 
    Suggested
    Full time
    Remote work

    Modern Technology Solutions Inc

    Huntsville, AL
    21 hours ago
  •  ...Trigon Cyber is seeking a talented and motivated Mid-Level Software Engineer to join our growing team. In this role, you will design, develop...  ...Proficiency in one or more programming languages, including: C++, Java, C#, Python, or other object-oriented programming languages... 
    Full time
    Work at office

    Trigon Cyber

    Huntsville, AL
    21 hours ago
  •  ...is mission critical. Role Summary: An Embedded Software Engineer is required to join our Firmware Team, to develop and maintain...  ...Required Skills & Competencies: A strong understanding of C/C++ and assembly programming. Software is written in "C" language... 
    Permanent employment
    Local area

    AMETEK

    Huntsville, AL
    3 days ago
  • $77 - $80 per hour

     ...Job Description Job Description Job Title: Embedded Software Engineer (C/C++) Location: Huntsville, AL (Onsite) Type: Contract-to-hire Compensation: $77-80/HR Clearance: Active Secret clearance or ability to obtain Experience: 4+ years (or 2+ with a... 
    Contract work
    Local area
    Relocation

    System One

    Huntsville, AL
    11 days ago
  • $116 - $126 per hour

     ...6/hr (W2) About the role We’re hiring a Senior Embedded Software Engineer to build and support mission-critical embedded software/firmware...  ...’ll do Design and develop embedded software (primarily C/C++) for real-time systems Integrate software modules across... 
    Contract work
    Temporary work
    Local area
    Relocation

    System One

    Huntsville, AL
    11 days ago
  •  ...MTSI is currently seeking a Software Developer with Modeling, Simulation and Analysis...  ...Experience: Bachelor’s degree in aerospace engineering, mechanical engineering, computer...  ...of experience in software development (C++) modeling, simulation, or analysis within... 
    Full time

    Modern Technology Solutions Inc

    Huntsville, AL
    21 hours 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
    21 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
    21 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
    21 hours ago
  • $169k - $253.6k

     ...an exciting career opportunity for an experienced Algorithms Software Engineer level 5 with Linux environment and software development experience...  ...algorithms.\n\n * Tool and prototype development using Modern C++ and Python.\n\n * Algorithm defect tracking and resolution.\n\... 
    Full time
    Worldwide
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    21 hours ago
  •  ...Senior Embedded Software Engineer TSC's Product Solutions organization is seeking a Senior Embedded Software Engineer to join our engineering...  ...experience developing multithreaded applications in modern C++ for embedded Linux platforms. Experience designing modular... 
    Flexible hours

    TSC Corp

    Huntsville, AL
    2 days ago
  •  ...Junior Embedded Software Engineer TSC's Product Solutions organization is seeking a Junior Embedded Software Engineer to join our engineering...  ...be considered. Coursework or project experience using C or C++. Fundamental understanding of software development... 
    Internship
    Flexible hours

    TSC Corp

    Huntsville, AL
    2 days ago
  •  ...Job Summary We are seeking an Embedded Software Engineer to support the development of mission-critical embedded software and firmware for...  ...-North Alabama area. ~ Demonstrate proficiency in C/C++ for embedded systems development. ~ Experience with real-time... 
    Local area
    Relocation
    Flexible hours

    PEAK Technical Staffing USA

    Huntsville, AL
    1 day ago
  • $135.8k - $203.6k

     ...Northrop Grumman Space Sector is seeking a Sr. Principal   Software Engineer – Level 4to support the Ground-based Midcourse Defense Weapon...  ...software, scripts and automation with various languages: C#, C++, Python, PowerShell and Bash A functional understanding of... 
    Full time
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Huntsville, AL
    21 hours ago
  •  ...Product Solutions organization is seeking a Senior Embedded Software Engineer to join our engineering team in Huntsville, AL . The ideal...  ...Extensive experience developing multithreaded applications in modern C++ for embedded Linux platforms. Experience designing modular... 
    For contractors
    For subcontractor
    Flexible hours

    Technology , Inc.

    Huntsville, AL
    1 day ago
  • $87.6k - $131.4k

     ...Missile Defense Integration offers an excellent opportunity for a Software Engineer (26-359) to join our team of skilled and diverse professionals...  ...OO development experience (additional experience with C++ also desired) Knowledge of software practices such as coding... 
    Full time
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    21 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
    21 hours ago
  •  ...Description Insight Global is seeking a motivated Mid-Level Software Engineer to support a client in Huntsville, AL. This individual will...  ...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
    4 days ago
  • $97k - $129k

     ...ABOUT THE TEAM Anduril's Software Engineers excel at developing state-of-the art algorithms and software that solve scientific problems...  ...what you’re doing and why REQUIRED QUALIFICATIONS C/C++, Python, and Matlab; Big data/NoSQL/database technologies;... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Huntsville, AL
    21 hours ago
  •  ...Cepeda Systems and Software Analysis , a rapidly growing small company in Huntsville, AL,...  ...Unmanned Aircraft Systems (UAS) Software Engineer to join the Software, Simulation, Systems...  ...programming in multiple languages such as java, c++, and c#. Strong experience using... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Our Company

    Huntsville, AL
    21 hours ago
  • $62 - $67 per hour

     ...COMPENSATION: $62-67/hr (W2) CLEARANCE: Active Secret clearance (or ability to obtain) OVERVIEW System One is hiring a Software Engineer with strong C/C++ experience to support mission-critical defense/tactical software. You’ll help build and sustain software products... 
    Contract work
    Temporary work
    Local area

    System One

    Huntsville, AL
    11 days ago
  •  ...US Federal government and its partners.  As a Geospatial Software Developer, you will be part of the Cartographic Web Services (CWS...  ...Relational databases: Oracle,PostgreSQL, PostGIS, and SQL Server C++ development AWS Computing Infrastructure (EC2, ECS, EBS, S3)... 
    Full time
    Local area
    Immediate start

    Hexagon Us Federal

    Huntsville, AL
    21 hours ago
  •  ...Embedded Software Engineer This position within the Software Engineering Institute (SEI) will support work in Huntsville, Alabama and other...  ...54. Proficiency in software development languages e.g., C, C++, Ada and/or firmware development languages (e.g., VHDL, Verilog... 
    For contractors
    Work experience placement
    Relocation package
    Flexible hours

    Carnegie Mellon University

    Huntsville, AL
    4 days ago
  • $150.93k - $211.3k

     ...infrastructure and increasing mobility on-orbit. As an Embedded Software Engineer III on the Blue Ring program, you will be at the forefront of...  ...in embedded software development ~ Proficiency in C++ programming in resource-constrained embedded environments ~... 
    Permanent employment
    Temporary work
    Local area
    Relocation
    Relocation package

    Blue Origin

    Huntsville, AL
    21 hours ago
  •  ...Senior Embedded Engineer Performance Drone Works (PDW) is building the next generation...  ...test 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

    Performance Drone Works

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

    Heka Aero LLC

    Huntsville, AL
    more than 2 months ago

Do you want to receive more vacancies?

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