K2 Space

Software Engineer

K2 Space
Apply
5 months ago

Base Salary

$123k - $160k/yr

Responsibilities

  • Create software architecture for real-time, fault-tolerant control of a 20kW+ spacecraft.
  • Develop software applications controlling propulsion, guidance and attitude control, thermal, power, and communications subsystems.
  • Design and implement state machines for robust spacecraft operation.
  • Author drivers for microcontroller peripherals and external sensors.
  • Create and use tools that enable rapid deployment of quality software.
  • Perform data analysis and anomaly investigations to identify and resolve software bugs.
  • Support spacecraft subsystem integration and testing.
  • Build and maintain infrastructure that improves reliability during software development and testing.
  • Develop and verify software using software-in-the-loop and hardware-in-the-loop simulators, operating the software on multiple spacecraft.

Requirements

  • Bachelor's degree in computer science, computer engineering, electrical engineering, mathematics, or another STEM discipline, or 3+ years of professional software engineering experience.
  • Development experience in Rust.
  • Preferred experience includes spacecraft flight software development, Linux systems programming and driver development, continuous integration and continuous delivery systems, and hard real-time embedded systems using bare-metal or RTOS environments.
  • Preferred experience includes authoring no_std systems in Rust, working with state machines, software verification and testing, performance analysis and debugging, production Rust environments, and fault-tolerant software design.
  • Preferred knowledge includes electronics, computer architecture, and control systems.
  • Preferred experience includes defining and creating test systems for hardware-in-the-loop and hardware-out-of-the-loop environments.
  • The hired candidate must be a U.S. person under ITAR or otherwise eligible for a federally issued export control license.

Benefits

  • Comprehensive benefits package including paid time off, medical, dental, and vision coverage, life insurance, and paid parental leave.
  • Additional company perks are offered.
  • The role includes access to equity in the company.

Tech Stack

Categories

K2 Space

About K2 Space

11-50 employees

Founded in 2004, K2 Space offers bespoke office design and build services to clients, while also working closely with clients to fulfil all of their furniture needs. Our passionate team are proud to work with leading brands like Netflix, Snapchat, Adobe, Toyota, Beats, Latham & Watkins, Groupon and Wells Fargo to create amazing new workplace. Check out our website to view our latest work | https://k2space.co.uk

Contact me