Who ❤️ PJ →

Full Search

This job listing has expired and may no longer be relevant!
20 Jan 2022

Full-Time Lead Software Architect

Outpost Technologies Corporation – Posted by MJooste Los Angeles, California, United States

Job Description

Join the mission to make Earth a sustainable home forever. 

We see a future where space is the gateway to a more resilient and sustainable Earth.​ Outpost is the sustainable space company. Outpost is creating the world’s first commercial reusable satellites that will come back to earth after mission completion and then get refurbished for the next mission, reducing future space debris and contributing to the long term sustainability of human life in space while making the cost of a satellite mission up to 80% cheaper and 100% cleaner. 

We enable precision Earth Return of satellites and orbital payloads. We believe that our future in space must be built with sustainability at its core and that efficient, precise Earth Return is essential for the development of new industries in space and the improvement of life on Earth. 

Outpost allows companies to iterate on technical developments in space and ensure mission success. If you believe that the advancement into space will create a better planet Earth for all living beings and have the background to support it, then we want to hear from you.

WHO YOU ARE:

You are enthusiastic to tackle any problem and find unique solutions. You are the engineer other engineers can depend on. You are a self-starter and a team player. As the Lead Software Architect at Outpost you will have full ownership of challenging problems, working with a team of enthusiastic engineers designing solutions that propel Outpost towards our goals with speed and efficiency. Mission success at Outpost relies on the software you produce. You will be expected to provide full life cycle (requirements, design, develop, and test) software engineering for space and test systems and assist with developing and maintaining build processes for these systems. This is a leadership position involving mentoring other engineers in best practices, policies and procedures, coding standards, and task management.

BASIC QUALIFICATIONS 

  • Bachelor’s or Master’s degree in computer science, software engineering, or another related field
  • Minimum of 6 years of software engineering or software development experience, preferably in aerospace, industrial manufacturing, or a related field
  • At least 4 years of experience leading a team of software engineers
  • Have software that has flown on multiple successful spacecraft missions. 

RESPONSIBILITIES 

  • Architect new and optimize existing software codebases and systems used to test, launch, command, and monitor the Outpost Spacecraft product line and its subsystems
  • Deeply own the lifecycle of software, including rolling out to operations, managing configurations, maintaining and upgrading, and supporting end-users
  • Hire an engineering team and ensure proper management processes including mentoring through advice and coaching
  • Configure and optimize the automated testing and deployment systems
  • Analyze test results and bugs and investigate solutions
  • Determine process improvements, best practices, and develop new processes
  • Work in close partnership with cross-functional teams and management

SKILLS AND EXPERTISE

  • Excellent communication skills – you pride yourself on your ability to convey complex topics with clarity and build mutual understanding from both your team and others in the company
  • Strong leadership ability – you take ownership of your projects, advocate for your team when they need resources, and inspire those around you to work together through challenging problems
  • Highly analytical mindset, with an ability to see both the big picture and the details
  • Future minded thinking – you’re always one step ahead thinking about how to best build systems and processes that are designed to scale and can adapt to future challenges
  • Extensive software development experience across a range of languages (e.g. C/C++/Python/Java/JS)
  • Experience in multiple levels of software implementation including, but not limited to:
    • Communications systems: communication protocols, asynchronous processing, network simulation, various embedded protocols (e.g. I2C, SPI, CAN, RS485, LVDS)
    • Web Technologies: protocols (e.g. TCP/UDP), databases, web design (e.g. MVC, 
    • Embedded systems: hardware/software partitioning, RTOS, microcontrollers, distributed systems, memory management and device drivers MVVM), data patterns (e.g. SOA, ETL, TDS), frameworks (e.g. Node.js, Django), REST APIs
    • Real-Time operating systems
    • Virtualization Systems and Operating Systems

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

 

Share this role online (there may be a referral fee*)

How to Apply

Please apply at here. We look forward to hearing from you!

Job Categories: Equal Opportunities. Job Types: Full-Time. Job Tags: Aerospace and satellites. Salaries: Not Disclosed.

359 total views, 0 today

Apply for this Job