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 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, 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 1 day ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer in Huntsville, AL vacancy
  •  ...that provides research, development and engineering services to the Federal Government and Department...  ...and analyze complicated and difficult software programs for computer–based systems....  ...and simulation. Experience with C++ libraries such as Boost and Eigen. Experience... 
    Suggested
    Temporary work
    Work experience placement
    Local area
    Monday to Friday
    Flexible hours

    Torch Technologies

    Huntsville, AL
    2 days ago
  •  ...Lockheed Martin in Huntsville, Alabama, is seeking a full-time Software Engineer to support the software engineering lifecycle. The role...  ...coding, testing, and integration, and requires experience with C, C++, and an active Secret Clearance. Benefits include medical, dental... 
    Suggested
    Full time
    Flexible hours

    Lockheed Martin Corporation

    Huntsville, AL
    4 days 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
    4 days 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
    4 days ago
  •  ...An employer is looking for an Embedded SW Engineer with a specialty in Radar in the...  ...across the full embedded stack, developing software on ARM-based SoCs and utilizing Xilinx tools...  ...years of embedded sw experience Developed C/C++ on ARM-based SoC Used Vivado + Vitis Worked... 
    Suggested

    Insight Global

    Huntsville, AL
    11 hours ago
  •  ...Job Title: Embedded Software Engineer Reference: 24-009 Job Type: Full-time Job Status: Interviewing Date Posted: 08-15-2024 Location: Huntsville...  .... Experience developing embedded software solutions in C or C++ within a Real-Time Operating System (RTOS) (VxWorks,... 
    Permanent employment
    Full time

    CohesionForce Inc

    Huntsville, AL
    4 days ago
  •  ...seeking a talented and motivated Hardware in the Loop and Embedded Engineer to join our Guidance, Navigation, and Control (GNC) department...  ...to GNC, robotics, or autonomous systems ~ Proficiency with C++, Python, Linux, and Git version control ~ Solid understanding... 
    Temporary work
    Work at office
    Flexible hours

    Corvid Technologies LLC

    Huntsville, AL
    21 days ago
  • $157.8k - $278.19k

     ...built for you. We are seeking a highly skilled and motivated Software Engineer to join our team supporting the Medusa Program. Responsibilities...  ...development using a modern programming language (e.g., C++, Java). Experience with embedded software development. Desired... 
    Full time
    Temporary work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Huntsville, AL
    4 days ago
  • $123.71k - $173.2k

     ...Embedded Software Engineer II At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working...  ...in embedded software development ~ Proficiency in C++ programming in resource-constrained embedded environments ~... 
    Permanent employment
    Temporary work
    Local area

    Central Body Service Inc

    Huntsville, AL
    2 days ago
  •  ...missions. We are building a new center of engineering excellence to design our new category of...  ...in the end-to-end lifecycle of software development from concept to deployment,...  ...vulnerabilities. Requirements Senior-level C/C++ development experience supporting embedded... 
    Internship
    Work at office
    Flexible hours

    Instant Teams

    Huntsville, AL
    4 days ago
  •  ...Embedded Software/Firmware Engineer Radiance Technologies, a rapidly growing employee-owned company, is searching for talented scientists and engineers with interest in custom electronics development, microelectronics, and systems security development to join our Microelectronics... 
    Work experience placement

    Radiance Technologies

    Huntsville, AL
    4 days 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
    2 days ago
  • $102.71k - $145.53k

     ...Overview Job Description Worker Type Regular Summary The Software Engineer III (Embedded) has the opportunity to develop a variety of innovative...  ...systems is required and is an expert with Python, C, C++11, C++ STL and/or OpenCL Demonstrated knowledge of Visual Studio, Eclipse... 
    Permanent employment
    Contract work
    Work experience placement
    Work at office
    Weekend work

    A/V Services LLC

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

    Kegman Inc

    Huntsville, AL
    4 days ago
  •  ...ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management...  ...System Integration ~ Experience developing software with Java, C++, or Python ~ Experience developing software with Agile scaled... 
    Contract work
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Huntsville, AL
    11 hours ago
  • $115k - $140k

     ...Developer to support the Reagan Test Site (RTS) Engineering and Technical Services (RETS) Program in...  ...Work effectively with other Software Engineers in a team environment to design...  ...Proficiency in the following preferred: C++ Boost libraries Java CORBA, Apache Tomcat... 
    Weekend work

    a i solutions

    Huntsville, AL
    11 hours ago
  •  ...Principal Software Engineer At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation...  ...Cycle (SDLC) - requirements, design, development (using C and C++), test, validation, and maintenance. This is an onsite role... 
    Full time
    Part time
    Interim role
    Night shift
    Afternoon shift

    Raytheon

    Huntsville, AL
    1 day ago
  •  ...Job Description TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse...  ...with a PhD. Recent experience developing software in C++ or Java or Ada Willingness to become proficient with Ada software... 
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Technical Consulting Solutions, Inc.

    Huntsville, AL
    1 day ago
  •  ...A global consulting firm is seeking a Manager in AI Native Engineering to lead innovative AI solutions and enhance data pipelines. The ideal...  ...in developing technical solutions. Proficiency in Python, C++, and hands-on experience with NVIDIA Omniverse is essential. This... 

    Ernst & Young Oman

    Huntsville, AL
    4 days ago
  •  ...Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC. team understands what is required...  ...Solutions is seeking a Principal SW Engineer who is ready to work with a talented team...  ...degree in STEM discipline 8+ years of C/C++ Experience with Embedded Software... 
    Full time
    Remote work

    LYNX

    Huntsville, AL
    4 days ago
  •  ...Developer Full Time Professional Huntsville, AL, US CODEplus is a software engineering and modernization company with over 31 years supporting...  ...Skills Experience with one or more programming languages such as C++, Java, C#, or Python Experience developing applications in... 
    Full time
    Remote work

    CODE Plus Inc

    Huntsville, AL
    3 days ago
  •  ...client of ours is seeking an experienced Software Developer II to join their dynamic team....  ...developing software with Java, C++, or Python • Experience developing software...  ...or more of the following areas: systems engineering, software and system analysis, requirements... 

    Marathon TS

    Huntsville, AL
    1 day ago
  •  ...and machine learning), and weapon system engineering. IERUS develops value for our defense...  ...Technologies, Inc., is seeking a Radar Software Engineer to join a diverse and flexible...  ...Radar and/or signal injection knowledge C++ programming GPU programming Electronic attack... 
    Flexible hours

    IERUS Technologies Inc

    Huntsville, AL
    1 day ago
  •  ...Description SAIC is seeking a Software Developer located at the Redstone Arsenal in Alabama...  ...environments. Contribute to a team of software engineers and radar systems analysts in translating...  ...utilized for defense modeling and UI (C++, Java, Python). Experience with... 

    SAIC

    Huntsville, AL
    2 days ago
  •  ...Solutions (PS) organization is seeking a DevOps Engineer II in Huntsville, AL to join our...  ...CI/CD pipeline while developing embedded software for RF sensor products....  ...confidence. Application development in C, C++, Python, and embedded software development... 
    For contractors
    For subcontractor
    Flexible hours

    Technology , Inc.

    Huntsville, AL
    11 hours ago
  •  ...Griffon Aerospace is seeking a Mid-Level Aerospace Engineer to join our engineering team in Madison,...  ...Payload integration (cameras, sensors, LiDAR) Software & Programming (helpful) MATLAB / Simulink Python or C++ (for simulations, automation) Familiarity with... 
    Full time
    Remote work

    Griffon Aerospace

    Madison, AL
    8 days ago
  • $61.9k - $141k

     ...Job Number: R0238775 Platform DevOps Engineer The Opportunity : As a DevSecOps Engineer, you know that good software is more than a nice-looking interface plus data....  ...configuring multi-stage pipelines, and integrating C++, C, or C# builds with automated tests and... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Huntsville, AL
    3 days ago
  • $87.1k - $157.45k

     ...Leidos Defense Systems is seeking a talented Software Engineer Lead to join a diverse team to create unique solutions for complex sensor and...  .... Strong teamwork skills and demonstrated expertise in Modern C++ development, Real‑time Linux and device driver development, ZeroMQ... 
    Relocation

    Fairygodboss

    Huntsville, AL
    2 days ago
  •  ...Software Engineer Job Description CohesionForce is actively seeking candidates for a Software Engineer to become part of our team in Huntsville...  ...branch Resolve merge conflicts Testing Writing programs using C++, Java, or similar languages Creating and running unit test... 
    Full time

    CohesionForce Inc

    Huntsville, AL
    11 hours ago
  • $75 - $85 per hour

     ...Software Engineer 4 Location : Huntsville, AL Pay : $75-85 Start Date : ASAP Clearance : Secret Job Description: Develop high performance C++ software Contributions will directly support radar modeling, scene modeling... 
    Work experience placement
    Work at office
    Immediate start

    NSC

    Huntsville, AL
    2 days ago

Do you want to receive more vacancies?

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