Early Career Software Engineer

August 21, 2024
$110800 / year

Are you applying to the internship?

Job Description

About Lockheed Martin:

Lockheed Martin is a global security and aerospace company dedicated to keeping people safe and solving the world’s most complex challenges. They bring together passionate individuals who drive purposeful innovation, creating a workplace where the best minds in the industry thrive. Lockheed Martin prioritizes its employees, offering diverse career opportunities, flexible schedules, competitive pay, and comprehensive benefits to support their well-being both at work and in their personal lives. The company fosters an inclusive environment focused on innovation, integrity, and corporate responsibility, embodying the motto “Your Mission is Ours.”

Job Description:

Lockheed Martin Space is seeking a full-time Early Career Software Engineer to join their team in Boulder, Colorado. In this role, you will work collaboratively with research scientists, FPGA engineers, and fellow software engineers to develop, test, and deliver prototype and fully capable systems. This position involves design, development, maintenance, and testing primarily using C++ and Python code.

Responsibilities:

• Design, develop, maintain, and test software components
• Collaborate with other engineers and scientists to ensure seamless integration of systems
• Contribute to the creation of efficient and maintainable code
• Perform unit, integration, and regression testing to ensure software quality
• Stay up-to-date with the latest technologies and trends in software engineering

Required Skills:

• Bachelor’s degree in a STEM field (Science, Technology, Engineering, or Math) from an accredited institution
• Proficiency in C++ programming language
• Experience developing maintainable code and performing unit, integration, and regression testing
• Ability to obtain a government security clearance (US citizenship required)

Desired Skills:

• Experience working in a Linux environment
• Active Secret clearance
• Proficiency in Python programming language
• Experience with applied mathematics or algorithm development
• Knowledge of data structures
• Strong experience in software design and development
• Familiarity with tracking and/or signal processing algorithms
• Experience with containerization tools like Docker
• Experience with orchestration tools like Kubernetes, OpenShift, or Swarm
• Experience with CI/CD tools such as Jenkins, GitLab CI, etc.
• GPU programming experience or knowledge

This is an opportunity to join a dynamic and innovative team at Lockheed Martin Space, contributing to projects that push the boundaries of technology and have a real-world impact.