Senior Software Engineer - Mission Operations at Rogue Space Systems Corporation
Laconia, NH 03246, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Sep, 25

Salary

160000.0

Posted On

15 Jun, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Learning, Middleware, Technical Requirements, Flow Charts, Writing, C, Design, Requirements Analysis, Slide Decks, Executive Sponsorship, Message Oriented Middleware, Interpersonal Skills, C++, Test Planning, Python, Distributed Systems, Sql, Architecture, Javascript

Industry

Information Technology/IT

Description

JOB OVERVIEW

You, a local Software Engineer, happen across Rogue Space Systems at the Job Board of your local cantina…and stumble upon the following offering:
Do you grow tired of building boring full stack business applications for the Corporation? Does the idea of flying through space (trip to space not included) using tools you designed yourself excite you? Are you prepared to orchestrate complex Rendezvous and Proximity Operations to enable the logistics ecosystem that will form the backbone of this new economy? Are you inspired enough to spend your days crafting code and commanding spacecraft in the next frontier of human exploration? The opportunity to put your software skills to work accomplishing all this and more awaits…
Do you want to shape the way humanity acts in Cislunar Space? Are you motivated enough to invent new approaches to space operations?
At Rogue Space Systems, you will have the chance to join a full, interdisciplinary team of pioneers in the space industry - working from the ground up to design, develop and deploy a fully capable logistics ecosystem. You will use your skills to craft new tools to redefine how space vehicles operate in the cislunar environment and beyond. This isn’t just a space operations opportunity, it’s space exploration at its cutting edge, where your expertise becomes the lifeline connecting Earth to the endless expanse above, and every successful mission writes a new chapter in humanity’s greatest adventure.

TECHNICAL SKILLS:

  • Able to work on all aspects of software development lifecycle (SDLC), including requirements elicitation, requirements analysis, architecture, design, development, test planning, test execution, and training.
  • Advanced-level proficiency in Python, Javascript, and SQL.
  • Some proficiency with C, and C++.
  • Able to quickly understand implementations in any implementation language.
  • Skilled in object oriented and procedural programming.
  • Skilled in service-oriented architectures and message-oriented middleware.
  • Able to work across multiple interconnected systems, developing and testing all tiers of systems from ground software, through middleware, and into flight systems.
  • Versatile and understands distributed systems holistically.
  • Able to comply with and make recommendations for software and hardware standards.
  • Familiarity with SDLC tools; Familiarity with UML.

Education, Experience, and Additional Qualifications :

  • Bachelor’s degree in Software Engineering. Will accept additional experience in Full Stack Development or equivalent in place of.
  • 5 years of experience in related roles.
  • Top Secret Security Clearance. Active clearance is preferred but will consider applicants with favorable background checks for eligibility
Responsibilities

DUTIES:

  • Performs mission-critical Full-Stack Development for space applications, including building and modifying graphical User Interfaces for satellite command and control software, managing data flow between that software, the spacecraft, and data warehouses, as well as graphically displaying relevant flight data.
  • Translate business requirements to engineering specifics and develop software architecture and design based on the client or company requirements.
  • Understanding and evaluation of relational data structures for correlation and storage of operational satellite data.
  • Design, develop and modify applications, and tools with code that is reliable, secure, easy to maintain, easy to test, easy to understand, efficient, and follows best practices.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and well-structured code.
  • Reads requirements documentation, architectural documentation, and design documentation related to other systems, and produce related technical and operational training materials
  • Keeps apprised of new technologies, techniques, approaches, and best practices.
  • Recommends best fitting programming languages, frameworks, data-storage, and interconnectivity, to colleagues and management.
  • Architects and develops code according to information security and aerospace industry best practices.
  • Performs configuration management via internal code repositories.
  • Supports and develops Rogue software engineers by providing advice, coaching, and educational opportunities.
  • Support of Mission Operations team in conducting cutting edge space missions. (Actually flying the spacecraft using the tools you helped create)
  • Perform verification and validation testing of space and ground software by writing and executing test procedures based on requirements.
  • Become knowledgeable of spacecraft subsystems and how they contribute to mission goals and objectives.
  • Become familiar with flight software to enable efficient and responsive operations.
  • Be a member of the team responsible for spacecraft command and control.
  • Create responsive command scripts for execution in and between contact periods.
  • Analyze telemetry and report spacecraft status to leadership.
  • Security minded - protects confidential information.
  • Supports Training of other Operators including creation of training material, presenting and providing technical support.

INTERPERSONAL SKILLS AND RESPONSIBILITIES:

  • Must be interested in, and excited by the prospect of working as part of a space start up.
  • Must be willing to be the contributing subject-matter expert on a multi-disciplinary team for the skills listed in the technical requirements.
  • Must be focused on the lasting impacts of work performed.
  • Must be driven.
  • Must be willing to put ideas before self; without ego but speak truth to power.
  • Must be humble and compassionate.
  • Must be naturally curious, interested in learning, and willing to seek the truth over biases and assumptions.
  • Must be willing to help out wherever needed.

GENERAL SKILLS AND RESPONSIBILITIES:

  • Able to communicate well in person, over video conference, and in writing.
  • Must be legally able to view Export Controlled documents and Controlled Unclassified Information (CUI) (US Citizen or Green Card holder)
  • Familiarity with Microsoft Office Applications.
  • Able to properly estimate delivery times of project milestones; and then manage time to meet the stated deadlines.
  • Able to document technical proposals, produce flow-charts, slide-decks, and other technical documents that explain technical subject matter topics clearly to non-technical readers.
  • Able to teach and promote best practices and knowledge in areas of your expertise to other disciplines internally.
  • A self-starter, able to generate and evaluation ideas, and promote executive sponsorship.
  • Able to acquire and maintain a security clearance.

Education, Experience, and Additional Qualifications :

  • Bachelor’s degree in Software Engineering. Will accept additional experience in Full Stack Development or equivalent in place of.
  • 5 years of experience in related roles.
  • Top Secret Security Clearance. Active clearance is preferred but will consider applicants with favorable background checks for eligibility.
Loading...