Payload & Software Engineer
Serves as Satellite Payload Engineer with emphasis in Digital Receiver Processors Responsible for multi-payload digital receivers/processor path to flight as primary technical expert. Develops, integrates and documents RF and SW development (C, Python, etc.) requirements to establish the component or system level design for satellite product lines. Coordinates with other engineering groups to establish the product's environment and loads development. Guides product design including all requirements from other engineering organizations to meet customer needs. Understanding of analysis tools and ability to lead design throughout the product life-cycle to develop the engineering requirements, design, characteristics, performance and test/integration.
This position requires an active (or ability to obtain) U.S. Security Clearance, for which the US Government requires US Citizenship.
Clearance Level Must Currently Possess: Top Secret/SCI with Polygraph Clearance Level
Must Be Able to Obtain: Top Secret/SCI with Polygraph (BI current if not active)
Potential for Teleworking: No
Travel: Potentially Yes, estimated up to 25% of the time
Shift: Day
Job Schedule: Full-time
Primary Design/Testing Responsibilities:
- Work with a small, agile team to develop innovative web-based applications to support National Security Space Acquisitions and Research
- Architect, Implement, Maintain & Scale Databases based on requirements flowed down from team of engineers
- Define, Develop and Deploy client side interfaces using current javascript frameworks, such as Angular and Vue.js
- Work with a team of engineers to design and implement server side interfaces for analysis tools
- Develop advanced big data visualization tools using client and server side libraries such as leaflet, plotly, and bokeh
- Manage, Maintain and Improve existing project’s ASP.NET framework, including client and server side interfaces, and user defined queries
Required Skills:
- Fluent in Python & Javascript
- Experience in both SQL and NoSQL Databases, including MySQL and MongoDB, including schema definitions and performance benchmarking
- Ability to optimize and scale databases on bare metal and cloud frameworks based on current and projected requirements
- Experience in Server Side and Client Side frameworks
- BS in Computer Science or Related Degree
- US Citizen w/ Active TS clearance
Preferred Qualifications:
- Experience with Microsoft ASP.NET frameworks
- Experience with classified cloud computing & security accreditation
- Experience in Client-Side web frameworks, such as Angular, React and/or Vue
- Experience in Server-Side Python frameworks, such as Tornado and Flask
- Experience in HTML & CSS
- Experience with Amazon Web Services (AWS), Commercial Cloud technologies, and Container Computing, including Docker and Kubernetes
- Experience in workflow management tools, including AirFlow, Luigi, or Simple Workflow Services