Search jobs > San Francisco, CA > Flight software engineer

Senior Flight Software Engineer

Loft Orbital
San Francisco, CA, United States
$165K-$231K a year
Full-time

Wanna join the adventure?

We're developing the platform that enables our customers to develop software onboard satellites. We need individuals who : have experienced projects done at scale;

designed and architected distributed systems.

You'll work collaboratively with a team of talented individual contributors both in the US and in Europe from a variety of backgrounds.

You will have the opportunity to work together with Product Management and other stakeholders (Mission Leads, Satellite Operators, Ground Software, etc.

to iterate on new features, solve common goals, and ship space missions!

About the Role

  • Develop and maintain distributed system across multiple nodes on a variety of embedded platforms that include real-time operating systems (RTOS) and the Linux kernel.
  • Drive innovation on the team with an inclination to experiment and to boldly confront complex problems.
  • Represent Loft Orbital and its values in public communication around broad initiatives, specific projects, and community contributions.
  • Interact with customers and other external stakeholders as a consultant and spokesperson for the work of your team.
  • Focus on continuous improvement of technology, tools, and processes.

Must-haves

  • Languages : C / C++ (any version) Python
  • Embedded Linux Operation : Systemd Linux on ARM
  • Development Process : Git (gitlab, bitbucket, github, jetbrains space) Ticketing (jira, redmine, mantis, trac, youtrack) Continuous integration (gitlab-ci, teamcity, jenkins, bamboo, travis) Build systems (make, cmake, autotools, bazel)
  • Distributed Application Frameworks (one of the following) : Message Oriented middle-ware (DDS, MQTT, JMS) Message Queue Frameworks (ZMQ, NNG) CANOpen Player / Stage Remote Procedure Call systems (gRPC, CORBA, ACE)
  • Software Development Technologies : Linux Networking (UDP, TCP, IP) POSIX Multi-threaded applications
  • Application Domains (one of the following) : Packet Serialization / deserialization Data model serialization / deserialization (yaml, json, xml) Real-time metrics (rrdb, influxdb, prometheus)

Nice-to-haves

  • Languages : C / C++11, 14, 17 Rust Bash
  • Embedded Linux Operation : Yocto Device-tree
  • Development Process : Unit test frameworks (pytest, googletest, unity) Keyword driven test framework (robot, cucumber) Static analysis tools (clang, llvm, cppcheck) Source code linter (clang-format, parasoft)
  • Application Domains (one of the following) : Middleware framework usage (ROS, OpenSplice, Leyly, Mosquitto Embedded databases (sqlite, tiledb)

$165,000 - $231,000 a year

Who We Are

Loft Orbital builds shareable satellites, providing a fast & simple path to orbit for organizations that require access to space.

Powered by our hardware & software products, we operate satellites, fly customer payloads onboard, and handle entire missions from end to end - significantly reducing the lead-time and risk of a traditional space mission.

Our standard interface enables us to fly multiple customer payloads on the same satellite, with capabilities such as earth imagery, weather & climate / science data collection, IoT connectivity, in-orbit demonstrations, and national security missions.

Our customers trust us to manage their space infrastructure, so they can focus on what matters most to them : operating their mission and collecting their data.

At Loft, you’ll be given the autonomy and ownership to solve significant challenges, but with a close-knit and supportive team at your back.

We believe that diversity and community are the foundation of an open culture. We are committed to hiring the best people regardless of background and make their time at Loft the most fulfilling period of their career.

We value kind, supportive and team-oriented collaborators. It is also crucial for us that you are a problem solver and a great communicator.

As our team is international, you will need strong English skills to better collaborate, easily communicate complex ideas and convey important messages.

With 3 satellites on-orbit and a wave of exciting missions launching soon, we are scaling up quickly across our offices in San Francisco, CA Golden, CO and Toulouse, France.

As an international company your resume will be reviewed by people across our offices so please attach a copy in English.

J-18808-Ljbffr

11 days ago
Related jobs
Promoted
Succinct
San Francisco, California

We are looking for a Senior Systems Engineer who specializes in Rust development to join our team to architect and develop low-level backend systems. For senior candidates who are an exceptional fit, we'd consider a remote position as long as you're available to onboard in-person for the first few m...

Promoted
Revinate
San Francisco, California

Sr Software Engineer - Full Stack Engineer. Strong problem solving and communication skills -- the ability to work well within the Engineering team as well as across departments and with team members who may be in different time zones. ...

Block
San Francisco, California
Remote

Building an entire product from scratch required hiring a team of senior engineers who could navigate the early days of defining the product requirements while also having an experience across a myriad of domains. Now that we’ve shipped the first version of our product, the team would like to have a...

NetApp
CA

Test Engineer, Software Engineer, Testing, Cloud, R&D Engineer, Engineering, Technology. The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. Title: Senior Software Engineer (C, C++). Software engineers ...

Rippling
San Francisco, California

Join our fast-growing Payroll team at Rippling as we build the future of payroll! As a Senior Software Engineer in Payroll, you will be a part of a team of engineers who build and maintain one of the leading payroll services in the USA (we process $6 Billion every year! ) You will play a critical ro...

Twitch
San Francisco, California

As a senior mobile engineer in the Mobile Client SDK Team reporting to the Senior Software Engineering Manager, you will create and refine a media experience used by millions of users all over the world. Twitch's Video Client Engineering team is looking for experienced Android and iOS engineers to b...

TWILIO
San Francisco, California
Remote

Build multi-tenant query engines that power the leading (CDP).Scale our data pipelines and compute clusters to match growing customer demand.Build highly performant solutions that unlock differentiated CDP capabilities at scale.Maintain a high bar of operational excellence for our systems and servic...

Abbott
San Francisco, California

Senior (Full Stack) Software Engineer. As a Senior (Full Stack) Software Engineer, you will be responsible for designing and developing web and mobile applications that provide a seamless user experience. Translate software requirements into stable, working, high-performance software. Bachelor's or ...

Mixpanel
San Francisco, California
Remote

Senior Software Engineer, IC4$227,000—$277,000 USDStaff Software Engineer, IC5$260,000—$352,000 USD. We are actively recruiting for multiple Software Engineers across different levels for our org!. Mixpanel engineering is a small team that works quickly, prioritizing getting value to customers and i...

Square Inc.
San Francisco, California

We build our services over Cash App's ever-evolving infrastructure, and as a senior engineer on the team, you will embrace these changes and scale our tech stack to promote future evolvability. You'll be reporting to an Engineering Manager and working on a distributed team with members in the USA an...