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:
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.
- 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.
- 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.
- 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...SuggestedFull timeWork at officeRemote work- ...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
$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...SuggestedContract workTemporary workLocal areaRelocation- ...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
- ...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...SuggestedFull timeRemote work
- ...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 timeWork at office
- ...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 employmentLocal area
$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 workLocal areaRelocation$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 workTemporary workLocal areaRelocation- ...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
- ...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 timeTemporary workFlexible hours
- ...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 employmentFull timeWork experience placementShift work
- ...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
$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 timeWorldwideRelocationFlexible hoursShift work- ...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
- ...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...InternshipFlexible hours
- ...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 areaRelocationFlexible hours
$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 timeContract workRelocation packageShift work- ...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 contractorsFor subcontractorFlexible hours
$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 timeWork experience placementRemote workRelocationFlexible hoursShift work$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 timeWork experience placementRemote workWorldwideRelocationFlexible hoursShift work- ...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...
$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 timeWork experience placementImmediate start- ...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 timeTemporary workLocal areaFlexible hours
$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 workTemporary workLocal area- ...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 timeLocal areaImmediate start
- ...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 contractorsWork experience placementRelocation packageFlexible hours
$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 employmentTemporary workLocal areaRelocationRelocation package- ...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...InternshipWork at officeFlexible hours
- ...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 timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!



