Senior C/C++ Engineer – Onsite - 1782
Location: Atlanta, GA
Employment Type: Full-Time, salaried w/benefits
Salary Range: up to $148K
Visa Restrictions: We are currently only able to consider candidates who are authorized to work in the U.S. without sponsorship. We cannot accept any visa candidates at this time.
Relocation offered: Possible for the ideal candidate
Overview
We are seeking a Senior Software Engineer to support the development of advanced autonomous and mission-critical systems within a highly technical engineering environment. This role focuses on designing, developing, testing, and enhancing software applications used in complex aerospace and next-generation technology platforms.
The ideal candidate will bring strong experience with C/C++, Python, Linux-based development environments, and distributed software systems, along with the ability to collaborate across multidisciplinary engineering teams in a fast-paced environment.
Responsibilities
- Design, develop, test, and maintain high-performance software applications
- Troubleshoot, debug, and enhance existing systems and applications
- Collaborate with cross-functional engineering teams to define requirements and implement technical solutions
- Participate in software architecture discussions, development planning, and technical decision-making
- Lead or mentor junior engineers while supporting broader development team initiatives
- Participate in peer code reviews and software quality improvement efforts
- Contribute to CI/CD pipelines, DevOps initiatives, containerization, and system integration activities
- Develop technical documentation, engineering reports, and technical presentations
- Support software deployment, validation, and performance optimization activities
Required Qualifications
- Strong programming experience with C/C++ and Python
- Experience developing in Linux-based environments
- Knowledge of multi-threaded and distributed systems
- Experience with containerization technologies and CI/CD workflows
- Strong understanding of software architecture and system design principles
- Experience supporting complex, real-time, or autonomous software systems
- Ability to obtain and maintain a security clearance
Education & Experience
- Bachelor’s degree with 10+ years of relevant experience OR;
- Master’s degree with 8+ years of relevant experience OR;
- PhD with 5+ years of relevant experience
Preferred Experience
- Experience with autonomous, robotic, UAV, or unmanned systems
- Background supporting aerospace, defense, or mission-critical programs
- Prior exposure to secure or regulated engineering environments