Software Engineer - C++
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateAbout The Company
Lockheed Martin is a global aerospace, defense, and security company committed to shaping, developing, and advancing innovative technologies to meet the evolving needs of its customers. With a focus on 21st-century security, the company fosters a culture of collaborative innovation, ensuring its solutions remain at the forefront of industry standards. Lockheed Martin offers a dynamic environment that promotes career development, empowering employees with the skills and knowledge necessary to create cutting-edge products and solutions that keep users ahead of readiness. Dedicated to integrity, excellence, and inclusion, Lockheed Martin strives to make a meaningful impact on national security and technological progress worldwide.
About The Role
As a Senior Software Engineer within the Radar Modeling and Simulation group at Lockheed Martin, you will play a crucial role in developing high-performance C++ software that supports advanced radar modeling and simulation. Your expertise will directly contribute to the design, development, and maintenance of software components involved in scene modeling, signal construction, signal processing, and radar control processing within complex simulation and digital twin environments. You will work on integrating these components into a system of systems, enabling high-volume and high-fidelity radar simulations essential for defense and security applications.
This role offers an excellent opportunity to influence technical direction, mentor junior engineers, and collaborate closely with technical leads and system architects. You will be involved in all phases of software development, from design and implementation to testing and optimization, ensuring the delivery of reliable, scalable, and high-performance solutions that meet the demanding requirements of modern radar systems.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
- Extensive experience in C++ software development, with a strong understanding of high-performance computing principles.
- Proficiency in software design, development, and debugging within complex simulation environments.
- Experience with radar systems, signal processing, or related domains is highly desirable.
- Familiarity with software development tools and methodologies, including version control, continuous integration, and code review practices.
- Ability to work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.
- Strong problem-solving skills and a proactive approach to technical challenges.
Responsibilities
- Design, develop, and maintain high-performance C++ software modules for radar modeling, scene simulation, signal construction, and processing.
- Collaborate with system architects and technical leads to define system requirements and translate them into scalable software solutions.
- Participate actively in code reviews, providing constructive feedback to ensure code quality and maintainability.
- Mentor junior engineers, fostering a culture of continuous learning and technical excellence.
- Integrate software components within a system of systems, ensuring seamless interoperability with external modules.
- Optimize software performance to handle high-volume data processing and high-fidelity simulations.
- Contribute to the documentation of design, development processes, and technical specifications.
- Stay updated with the latest advancements in radar technology and software engineering to incorporate best practices into projects.
Benefits
Lockheed Martin offers a comprehensive benefits package designed to support the well-being and professional growth of its employees. This includes competitive salary packages, health and wellness programs, retirement plans, and paid time off. Employees have access to ongoing training and development opportunities, fostering continuous learning and career advancement. The company also promotes a flexible and inclusive work environment that values diversity and encourages innovation. Additional benefits may include employee recognition programs, work-life balance initiatives, and support for community engagement.
Equal Opportunity
Lockheed Martin is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or any other protected status. We believe that a diverse workforce enhances our ability to innovate and succeed, and we are dedicated to providing equal employment opportunities to all qualified candidates.
Similar roles
- Software Engineer - C++Applied Intuition · Sunnyvale, California, United States · Onsite
- Software Engineer - C++FetchJobs.co · United States · Remote
- Software Engineer - C++Optiver · United States · Onsite
- Senior Software Engineer - C++Applied Intuition · Sunnyvale, California, United States · Onsite
- Software Engineer - C++Applied Intuition · Sunnyvale, California, United States · Onsite