JOBSEARCHER

Staff Software Engineer (Image Processing)

Software EngineerLockheed Martin is a global leader in aerospace, defense, and technology solutions. Our campus in Manassas, Virginia, is a hub for engineering excellence, where we tackle some of the world's most challenging engineering problems. The Integrated Submarine Imaging System (ISIS) program in Manassas, Virginia, is seeking a skilled Software Engineer to support the development and integration of advanced imaging capabilities for current and next-generation submarine platforms. This role will focus on designing, developing, testing, and containerizing image-processing software, as well as creating new algorithms and enhancing legacy code that underpins mission-critical submarine imaging.The position requires strong Linux/C++ expertise, GPU acceleration experience, and familiarity with optics, multispectral sensors, and modern DevOps practices.Your Health, Your Wealth, Your Life Joining Lockheed Martin means becoming part of a team that's making a significant impact in the field of engineering. When you choose to work with us, you'll enjoy:An excellent working environment equipped with state-of-the-art tools.The opportunity to work alongside industry leaders and top-notch professionals.A chance to be a part of solving some of the world's most challenging engineering problems.A culture that encourages creativity, excellence, and the development of remarkable products.If you're ready to take your career to the next level, work on groundbreaking projects, and be a part of a team that thrives on innovation, we encourage you to apply and be a part of our mission.Our flexible schedules, competitive pay, and comprehensive benefits enable you to live a healthy, fulfilling life at and outside of work.Basic Qualifications:Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or Mathematics with 7+ years of experience or Master's degree and 5+ year related experience.Strong Linux development skills (build, debug, shell scripting, Git)Proficient in modern C++ (C++11/14/17)Solid grasp of optics fundamentals (imaging, lenses, diffraction)Hands-on experience with core image processing algorithms (filtering, segmentation, feature extraction, registration) or comparable signal processing techniquesProven CUDA development experience (kernel coding, memory management, performance tuning)Proficient in AI prompting as it applies to this position and practice.Desired Skills:Design and implement real-time, high-throughput software pipelines.Work with multispectral imaging sensors and perform sensor-fusion preprocessing.Apply traditional image-processing techniques and integrate AI/ML-based vision algorithms.Develop GPU-accelerated solutions using NVIDIA toolkits (TensorRT, NPP, CUDA, other SDKs).Optimize code for low-latency and real-time execution on embedded or workstation platforms.Familiarity with performance profiling and debugging tools for both CPU and GPU.Experience with new algorithm research through experimentation, peer reviews, development, integration, and delivery.Pay Information:Full-Time Salary Range: $135700.00 - $251900.00 At Lockheed Martin, we know mission success starts with taking care of our people. Our Total Rewards program is designed to attract top talent, support your well-being, and help you grow—both professionally and personally. The salary range for this position is as listed on the requisition. Please note that the salary information listed is a general guideline only.Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/training, key skills as well as market (work location) and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time off, Holidays, Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability.Annual short-term and/or long-term incentive compensation programs may be offered depending on the position. Payments under these annual programs are not guaranteed and can vary from year to year and are tied to a range of performance metrics.