Software Systems Engineer

Job opening ID

Posting title
Software Systems Engineer

Roles and responsibilities
Must be a US Citizen or Green Card Holder
Estimated duration of 12 months with the potential for extension or conversion.
W2 with full benefits
Customer and contract specific training will be required and provided.
Labor Category: Software Systems Engineer IV

Job Description:
Mars Science Laboratory’s (MSL) MSLICE Science Planning Tools Software Engineer will architect, design, and implement the next phase of the planning tool. The tool also verifies & validates and maintains the day to day science planning operations that supports the development, integration, and verification and validation of science, engineering, and tracking and communication activity plans and control programs (e.g. command sequence) used to operate the Curiosity Rover.

Required Skills:
• Must be a US Citizen or Green Card Holder
• Offer contingent on ability to successfully pass a background check and drug screen
• Typically requires a Bachelor's degree in Computer Science, or related discipline, with related experience
• Familiarity with Scrum/Agile software development process
• Familiarity with cloud computing platforms and paradigms
• Proficiency with Object Oriented Programming (OOP) languages, such as C++, Java, and/or Python
• Experience documenting software systems with established requirements
• Wide-ranging and advanced knowledge in one or more of the following areas: software engineering, systems engineering, and project systems engineering
• Experience working independently on key projects and assignments with only limited direction while being evaluated on completion of objectives and institutional goals

Desired Skills :
• Superb verbal and written communication and team skills
• Advanced knowledge of applicable JPL policies and procedures
• Experience leading tasks and coordinating working groups on projects in system development, test, and/or operations
• Experience designing and defining system architecture for new or existing and highly complex computer-based systems.
• Expert technical knowledge and ability to understand and integrate the elements of project leadership, system engineering, and development of large-scale ground systems in order to achieve mission, science and engineering goals.
• Proficiency with software development build/release and orchestration processes and tools, such as Jenkins, GitHub, Docker, and Artifactory

Number of positions