Software Engineer

Capstone Research Corporation

$80K — $110K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in software engineering, computer science, or related field
  • 3+ years of professional software development experience
  • Strong proficiency in modern C++ (C++17 or newer)
  • Experience with CMake across multi-repository projects
  • Experience with unit testing frameworks like Google Test
  • Working knowledge of multithreading techniques and networking fundamentals
  • Ability to obtain a DoD Secret clearance

Responsibilities

  • Collaborate with a team to develop tactical fire control solutions
  • Write efficient, scalable C++ code adhering to standards
  • Create software components for real-time applications
  • Assess system performance and effectiveness using established measures
  • Work with systems architects to design integration solutions
  • Present technical updates to government stakeholders

Benefits

  • Collaborative team environment
  • Opportunity to work on mission-critical applications
  • Engagement with government stakeholders
  • Potential for professional development in defense technologies
  • Challenging role with a focus on clean and maintainable code
Full Job Description
Software Engineer

We have an immediate opening for a Software Engineer to work in our Huntsville, AL office. The successful candidate will join the interdisciplinary Systems Analysis Group supporting existing Joint Tactical Integrated Fire Control projects/programs. We are looking for a high-performing engineer who takes pride in building robust systems, writing clean code, and continuously improving both themselves and the codebase around them. The successful candidate will be a strong technical contributor who can quickly internalize system architecture, operate with ownership, and deliver production-quality C++ code with minimal oversight. 3-5 years of software engineering experience is desired, including co-op, intern, academic research and/or other work experience. Salary based on relevant experience and education.

Key Responsibilities
  • Work on-site within a collaborative team environment to engineer joint tactical integrated fire control solutions
  • Write efficient, maintainable, and scalable C++ code in accordance with coding standards and practices
  • Develop software modules and components for real-time, mission-critical applications
  • Develop and evaluate the system using standardized measures of performance and effectiveness
  • Collaborate with systems architects and engineers to design solutions for Joint Tactical Integrated Fire Control Systems
  • Participate in periodic program reviews and technical presentations to Government stakeholders


Requirements
  • Bachelor's degree in software engineering, computer science, or related field
  • Three or more years of professional software development experience
  • Strong proficiency in modern C++ (C++17 or newer)
  • Experience with CMake across multi-repository projects
  • Experience writing and maintaining unit tests using Google Test (or similar framework)
  • Working knowledge of:
    • Multithreading (std::thread, mutex, condition_variable, atomics)
    • Networking fundamentals (e.g. UDP, TCP, ZeroMQ, IP basics)
    • Serialization frameworks (e.g. protobuf)
  • Ability to operate independently with technical guidance
  • Excellent problem-solving skills and effective verbal and written communication skills
  • Ability to travel approximately 10% of the time
  • U.S. Citizenship


Preferred Qualifications
  • Experience with DoD operations, concepts, and technologies and their supporting sensors, effectors, and networks
  • Experience working with CI/CD systems (GitLab CI preferred)
  • Experience with safety-critical, defense, aerospace, or real-time systems
  • MS Software Engineering


Clearance:
  • The successful candidate must be able to qualify for a DoD Secret or higher clearance


Similar Jobs

More Jobs at Capstone Research Corporation

  • Senior Systems Engineer
    $90K — $120K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person
  • Software Engineer
    $90K — $120K *
    Colorado Springs, CO 80918 (El Paso County)
    Aerospace & Defense
    In-Person
  • Senior Software Engineer
    $100K — $130K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person
  • Senior Engineer
    $100K — $130K *
    Arlington, VA 22204 (Arlington County)
    Aerospace & Defense
    In-Person
  • Principal Systems Analyst
    $100K — $130K *
    Colorado Springs, CO 80918 (El Paso County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: