Software Developer Engineer III
Position Title: Software Developer Engineer III
Position Description: Protingent Staffing has an exciting contract Software Developer Engineer opportunity with our client in Renton, Washington.
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.
- 5+ 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
- Locations: Remote and Several Hybrid locations available
- Pay Ranges based on location:
- 100% Remote: $75-90 / hr
- Merritt Island, FL/Phoenix, AZ: $75-90 / hr
- Huntsville, AL/Denver, CO/Van Horn, TX: $80-100 / hr
- Renton, WA: $88-107 / hr
- Woodland Hills, CA/Reston, VA: $88-110 / 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.
About Protingent: Protingent is a niche provider of top Engineering and IT talent to product development companies nationwide. Protingent exists to make a positive impact and contribution to the lives of others as well as our community by providing relevant, rewarding, and exciting work opportunities for our candidates.
-
Seniority level
Mid-Senior level -
Employment type
Contract -
Job function
Engineering and Information Technology -
Industries
Staffing and Recruiting
Referrals increase your chances of interviewing at Protingent by 2x
See who you knowFeatured Benefits
Inferred from the description for this job
-
Medical insurance -
Dental insurance -
Vision insurance -
401(k) -
Commuter benefits
Get notified about new Software Engineer jobs in Kent, WA.
Sign in to create job alertSimilar Searches
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub