Senior Software Engineer – Radar Simulation
Requirements
Must have:
– Bachelors degree or higher in Electrical Engineering, Computer Science, Computer Engineering, Systems Engineering, Physics or a related STEM field with a minimum of 5 years of relevant experience. – Proficiency in C++ or other strong object-oriented programming languages such as Java, C#, or similar. – Capability to obtain and maintain a U.S. DoD security clearance at the SECRET level; U.S. citizenship is required. Desired Skills: – Advanced degree in Computer Science/Engineering, Electrical Engineering, Physics or an equivalent field. – Strong mathematical background in linear algebra, statistical analysis, and signal processing. – Practical knowledge of radar systems, subsystems, and design tools for radar modeling. – Experience in radar systems development, including algorithms, software, data analysis, and modeling and simulation. – Demonstrated technical leadership with program execution. – Proven analytical, applied mathematics, and problem-solving abilities. – Exceptional written and verbal communication skills. – Active DoD Secret level clearance or higher.
Responsibilities:
- Collaborate with the technical lead and software/systems architects to inform design and integration choices while actively engaging in hands-on C++ development. – Design, implement, and sustain high-performance C++ software for radar modeling, scene modeling, signal construction and processing, and radar control processing components. – Participate actively in design and code reviews, offering and receiving constructive feedback to enhance product quality and promote a culture of continuous improvement. – Mentor junior engineers and encourage systems thinking within the team. – Lead engineers in translating customer requirements into actionable Agile tasks, participating in sprint planning, story breakdowns, stand-ups, demos, and retrospectives. – Verify and assess software modifications, including regression testing, to ensure the system performs as intended. – Analyze system-level data to ensure confidence before delivering solutions to customers and downstream teams. – Maintain and enhance legacy codebases by advocating and applying sound software engineering practices. – Serve as a technical liaison with both internal and external stakeholders. – Support automation, regression testing, and enhance tooling processes.
-
Company:
At Lockheed Martin, we are dedicated to shaping and advancing technologies that align with our customers needs as part of our 21st Century Security vision. Our collaborative and innovative environment fosters career development and empowers our employees with the skills necessary to create cutting-edge solutions. As a Senior Software Engineer in the Radar Modeling and Simulation group, you will play a crucial role in the development of high-performance C++ software that supports radar modeling and simulation efforts. You will work on-site at our facilities, enjoy a competitive salary and benefits package, and have opportunities for career advancement and professional growth. Join us and contribute to meaningful projects with a real-world impact.