Job Title: Real Time Software Developer (Must have Active DOD Secret or higher Clearance)
Duration: 3+ years
Location: Hybrid at Lexington, MA
Description:
Develops application software. Writing and implementing efficient code. Researches, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs, and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security, and characteristics of overall system. Researching, designing, implementing, and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.
Background Need: The group assists the Missile Defense Agency and the U.S. military with protecting the country and our forces by developing advanced technologies that enable air and missile defense systems to identify, track, and intercept potential threats. Our technology and system developments help improve advanced ballistic missile defense concepts and capabilities with new ground, airborne, and space-based sensors. We work on advanced sensors and algorithms, missile guidance, simulations, laboratory, field, and flight tests, data extraction and processing, and data reduction and analysis.
Other information relevant to the job requirement?
The candidate will join a team of system analysts, defense simulation, software, and algorithm developers who are developing real time image processing, controls, and signal processing software for a number of optical sensor system testbeds. The development is within the airborne processor, a derivative of the client developed ROSA for optical sensor prototyping.
Required:
- Software/Algorithm Development
- Object Oriented C++
- GPU Programming
- Experience with publish/subscribe and multithreaded architectures
- Object Oriented Software Design and Development
- Software Design/Development
- Proven ability to quickly and effectively learn new technologies and programming languages, adapt to new environments and methodologies, and work outside one s own comfort zone
- Strong teamwork experience and organizational, interpersonal, and communication skills
- MS in Computer Science, Computer Engineering, Mathematics, Physics or equivalent with object-oriented software development experience.
- May be substituted with BS and 5+ years of experience.
Others:
- Clearance: Candidates must have an active secret clearance to be considered for this role.
- Work Location: This position is Hybrid. The individual will be required to be onsite 50% of the time. Candidates are expected to be local at the time of the start of the assignment. Final schedule TBD by hiring manager.
- Interview process: 1st round interview will be a Zoom with the hiring manager. 2nd round interview will be a Zoom with additional team members as needed.