Software Engineer
Capstone Research Corporation · Huntsville, AL · 2 wk ago
EngineeringFull-time
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)
- Able 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
- Ability to qualify for a DoD Secret or higher clearance
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
Pay
Salary based on relevant experience and education.
Schedule
Ability to travel approximately 10% of the time.
Benefits
Capstone Research Corporation offers 100% Company Provided Medical and Dental Insurance, Matching 401K, and Profit Sharing as part of our top-notch benefits package.