Jobs · Engineering · California

Senior Software Engineer - Flight Software

Astranis Space Technologies · San Francisco Bay Area · 1 mo ago
On-siteEngineering$200k–$280k/yrFull-time

About the role

Astranis is seeking a Senior Flight Software Engineer to join our dynamic team. You will be responsible for developing and maintaining the flight software that controls and monitors our satellites. This role involves working on both commercial and US Government programs, collaborating with various teams, and ensuring the reliability and performance of your work.

Responsibilities

  • Develop Software for the Flight Computer on our Satellites
  • Develop Firmware for control boards on the satellite
  • Improve and deliver reliable software through requirements generation, continuous integration, automated testing and code reviews
  • Collaborate with multiple teams (avionics, Ground Control, Telemetry)
  • Develop software in C++ to interface with Flight computer and interface with the custom hardware on the vehicle
  • Deliver complex projects through incremental development
  • Mentor junior engineers

Requirements

  • 5-8+ years of experience developing software for products in modern C++ OR CF
  • Familiarity with Software Development Methodologies and Design Patterns
  • Experience with working on Communication Protocols (TCP/IP, I2C, SPI)
  • Good Communication and Written Skills
  • Passionate about Space Technology
  • Experience with Building High Availability/High Reliability systems
  • Bonus: Experience with embedded Linux / POSIX systems, Python, Building High Availability/High Reliability systems, Experience with safety critical development (FDA, FAA, Automotive), Experience Board Bringup, debugging / Integration of Hardware Software

Qualifications

  • Passionate about Space Technology
  • Experience with Safety Critical Development (FDA, FAA, Automotive)
  • Experience Board Bringup, debugging / Integration of Hardware Software

Skills

  • Experience with Building High Availability/High Reliability systems
  • Experience with Safety Critical Development (FDA, FAA, Automotive)
  • Experience Board Bringup, debugging / Integration of Hardware Software

Benefits

All our positions offer a compensation package that includes equity and robust benefits. Base pay is just one component of Astranis’s total rewards package. Your compensation also includes a significant equity package via incentive stock options, high-quality company-subsidized healthcare, disability and life insurance, 401(k) retirement planning, flexible PTO, and free on-site catered meals. Astranis pay ranges are informed and defined through professional-grade salary surveys and compensation data sources. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, and the level and scope of the position.

Pay

$200,000—$280,000 USD

Schedule

Nightly Shift

Benefits

  • Company-subsidized healthcare
  • Disability and life insurance
  • 401(k) retirement planning
  • Flexible PTO
  • Free on-site catered meals

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu