Software Engineer (Data Processing and Fushion)
- Secret Clearance
- System Design
- C++
- Python
- Java
Must hold a secret clearance, have 10+ years of experience
Our client is seeking a Software Engineer to develop and maintain advanced software for data processing and sensor fusion within the NCST. This role focuses on integrating high-volume data from spacecraft and payload sensors into reliable, actionable information while supporting real-time mission requirements.
COMPENSATION & BENEFITS:
This is a full-time opportunity offering competitive compensation, comprehensive benefits, professional growth opportunities, and the opportunity to work on advanced space and defense systems.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:
- Handles the data coming off the sensors
- Works directly with scientists to fuse data across products using their algorithms, including radar and imaging data fusion
- Requires strong general software development skills with a data and image fusion and processing emphasis
- Requires prior data fusion work, a track record of collaborating with scientists, and experience translating science algorithms into production code
- Requires a systems architect skill set and a high degree of technical depth
- Designs and develops software related to instrument control and onboard and ground data processing
- Develops, maintains, and enhances complex and diverse software systems based upon documented requirements
- Evaluates and applies advanced mathematical methods and algorithms that meet performance requirements
- Provides specific input on hardware/software trade-offs, software reuse, and use of COTS/GOTS in place of new development
- Provides engineering support to the flight and ground system design and development team to assure system integrity, apply standards, and reuse software components across ground and space systems
- Mitigates risk, controls cost and schedule variance, manages large-scale integrated software projects, and tests software components against design requirements
Â
REQUIRED QUALIFICATIONS:
· Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field
· Experience developing software for data processing, sensor systems, or complex mission-critical applications
· Strong programming skills in languages such as C++, Python, or Java
· Experience working with high-volume or real-time data processing
· Understanding of data fusion, sensor integration, or distributed systems
· Strong analytical and problem-solving skills
· Ability to work effectively with multidisciplinary engineering and scientific teams
IDEAL CANDIDATE:
The ideal candidate is a strong software engineer with experience developing high-performance data processing or sensor fusion applications, particularly within aerospace, defense, or other mission-critical environments. Experience with real-time systems and spacecraft or sensor data is highly desirable.
PHYSICAL DEMANDS:
The position is primarily performed in a professional office environment and requires the ability to sit, stand, walk, communicate, and operate standard office equipment. Reasonable accommodations may be provided as required.
GENERAL INFORMATION:
Applicants are assured of equal consideration regardless of race, age, color, religion, national origin, gender, GINA, political affiliation, membership or non-membership in employee organization, marital status, or physical handicap which has no bearing on the ability to perform the duties of the position.
Software Engineer (Data Processing and Fushion) · Graham Inc.