Senior Flight Software Engineer Job at Astranis Space Technologies, San Jose, CA

NkgvWmdnOWNqYUR2eVJDNVFhakg3QjR0MFE9PQ==
  • Astranis Space Technologies
  • San Jose, CA

Job Description

Senior Software Engineer

As a Senior Software Engineer - Embedded at Astranis, you will be responsible for assisting with architecture, high level design choices, development, execution, and implementation of the flight software that commands and monitors the spacecraft.

Additionally, you will mentor junior members and collaborate with other teams to ensure that the software you've implemented works on their hardware.

This role will contribute to both commercial and US Government programs.

Role:

  • 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 C
  • 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
  • Experience with Python
  • Experience developing on and for VxWorks, Linux, FreeRTOS, or QNX Environments
  • Demonstrated experience building, testing, and shipping production software
  • Experience with safety critical development (FDA, FAA, Automotive)
  • Experience Board Bringup, debugging / Integration of Hardware Software

What we offer:

All our positions offer a compensation package that includes equity and robust benefits.

Base pay is a single component of Astranis's total rewards package, which may also include equity in the form of incentive stock options, high quality company-subsidized healthcare, disability and life insurance benefits, flexible PTO, 401(K) retirement, 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.

Base Salary

$150,000 - $220,000 USD

U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required

(To comply with U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the United States, or other protected individual as defined by 8 U.S.C. 1324b(a)(3))

Our mission and our products are meant to connect the world and everyone in it, regardless of gender, race, creed, or any other distinction. We believe in a diverse and inclusive workplace, and we encourage all people to join our team and bring their unique perspective to help make us stronger.

Job Tags

Permanent employment, Flexible hours,

Similar Jobs

Confidential Jobs

Maintenance Technician Job at Confidential Jobs

 ...Job Description Basic duties of the Industrial Maintenance Technician include performing machine repair, maintenance and troubleshooting. Assist the safety team in the design, development and /or installation of machine guards and safety devices. Advise in machine purchasing... 

Intellyk Inc.

Java Software Engineer Job at Intellyk Inc.

Title: Java Backend Developer Location: Chicago, IL Need Locals only Job Description: Experienced Java developer, able to quickly learn domain knowledge and meet strategic program milestone dates. Ability to work in a fast-paced environment under pressure...

Cypress HCM

Business Operations Analyst Job at Cypress HCM

 ...We have an exciting opportunity for a Business Operations Analyst 2 with the top leading multimedia and creative software company in the world using cutting-edge tools and technologies, including industry-leading AI and creative software, empower millions of users to achieve... 

Amtex Systems Inc.

Teacher Job at Amtex Systems Inc.

 ...Role : Teacher Location : Milwaukee, WI Duties and Responsibilities: Create a classroom environment that is engaging and conducive to learning. Leverage a curriculum proven to drive the academic success of students. A set of curricular resources are there for you... 

Foothill Family

Nutritionist (Part-Time) Job at Foothill Family

 ...Requirements Bachelors in health, nutrition or a related field, such as dietetics or food service system management or Certified Nutritionist required. CPR/First Aid certified. Possesses a minimum of 2 years of experience working in an Early Head Start Program or...