Description :
Protingent Staffing has an exciting contract Sr Software Developer Engineer opportunity with our client in Renton, WA.
Job Responsibilities :
- Design, implement, test, verify and deploy mission operations, safety-critical software systems, ensuring the success of the overall Ground Data System (hardware / software) supporting space flight operations.
- Perform trade studies to resolve whether to develop software tools in-house, subcontract work to develop tools, or adapt or purchase existing software to perform a particular function.
- Collaborate with multidisciplinary teams, including engineers representing space vehicle systems, mission-control infrastructure, operations fields, and customers to define software requirements, architectures, and designs.
- Develop rapid prototypes to prove out concepts and quantify technical risks.
- Coordinate with mission control infrastructure and mission system engineers to plan, develop, and lead system verification and qualification, to ensure software products that meet system requirements and safety-critical standards.
- Produce and contribute to documentation for software architecture, design, verification plans, user manuals and training material.
- Follow software development processes that meet all required standards to ensure software safety and reliability.
- Support frequent update cycles in support of pre-flight testing, mission validation exercises and events related to operations training.
- Support mission control software operations responsibilities (maintenance, flaw correction, improvements) during operator training;
ground data system verification, validation, and certification; spacecraft integration; and flight.
Integrate software components, build, and run unit-level and system-level tests, validate using Software-in-the-Loop and Hardware-in-the-Loop simulators, and release certified code.
Job Qualifications :
- B.S. or higher degree in Software or Engineering related field.
- 8+ years of software development experience
- Proven software development in C++, or Python.
- Experience in full lifecycle software engineering. Including : system design; architecting requirements gathering; software implementation and verification, system integration, and release.
- Confirmed skills in software build automation, continuous integration, configuration management, verification, and deployment.
- Familiarity with Linux environment and basic Unix system administration activities.
Preferred Qualifications :
- 3+ years of proven ability in developing software supporting systems in critical applications (e.g. aviation, spaceflight, nuclear power, business-critical web services, etc.)
- Proven software development in 2 or more of C++, or Python.
- Experience with Qt.
- Experience crafting and developing software for aerospace operations.
- On-console operations experience in space-flight operations, or in other safety-critical operations.
- Familiar with infrastructure-as-code, services-as-code, and cloud technologies.
- Understanding of space-based communications protocols, such as CCSDS.
- Compliance experience with NPR 7150.2.
- Experience with fault-tolerant software design, human error assessment, and human error prevention and fault tolerance.
- Experience with spacecraft subsystems and associated software
Job Details :
- Job Type : Contract Position
- Locations : Remote and Several Hybrid locations available
- Pay Ranges based on location : 100% Remote : $90-110 / hr Merritt Island, FL / Phoenix, AZ : $90-110 / hr Huntsville, AL / Denver, CO / Van Horn, TX : $100-120 / hr Renton, WA : $110-130 / hr Woodland Hills, CA / Reston, VA : $110-135 / hr
- ITAR obligations are associated with this role, U.S. citizenship, U.S. legal permanent resident status, or protected person status under 8 U.
S.C. 1324b(a) (1), (3) is required.
Benefits Package : Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education / certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO), and an administered 401k plan.