C++ Software Engineer with Lockheed Martin
Insight Global
Manassas, United States of America
18 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Manassas, United States of America
Tech stack
Java
C++
Software Debugging
Linux
DevOps
Linux System Administration
Software Engineering
Gitlab
GIT
Job description
We are seeking a Software Engineer whose primary day to day focus will be analyzing code dependencies, diagnosing build and runtime issues, and fixing defects in a large codebase in a Linux OS. This role works closely with DevOps and build teams to ensure applications compile, link, test, and run correctly in automated CI/CD pipelines (GitLab based). This is an ideal role for an engineer who enjoys debugging complex systems, understanding how pieces fit together, and stabilizing software in production like environments. Selling Points:
- Mission-critical research and development program funded by LMCO developing technologies that impact numerous products and programs across RMS.
Requirements
- Strong professional programming experience in either C, C++, or Java on a very large applications within a Linux OS
- Solid understanding of finding dependencies, linking, and build behavior
- Extensive experience working in Linux environments
- Proven ability to debug complex, non trivial software issues
- Experience using Git in a collaborative development environment
- Familiarity working with CI/CD pipelines (GitLab preferred)