What are the responsibilities and job description for the Software Engineer C++ position at Tharp Consulting?
We are seeking a Software Engineer to join an Agile team developing real-time processing solutions for mission-critical defense systems.
Responsibilities Include
Responsibilities Include
- Translating requirements into robust architectures and designing efficient solutions
- Writing high-quality, reliable code and building comprehensive unit tests
- Supporting system integration and long-term sustainment
- Collaborating with hardware, subsystems, and systems engineering experts
- Bachelor’s Degree in Computer Science or related field
- At least 2 years of Object-Oriented C development experience
- Experience with Automated Testing tools, Static Code Analysis, and Linux environments
- Familiarity with Agile development and configuration management tools (Git, JIRA, Confluence)
- Ability to obtain and maintain a U.S. DoD Security Clearance at the SECRET level
- Strong programming, problem-solving, and teamwork skills
- Ability to work in a multidisciplinary environment