drjobs Senior Engineer Spacecraft Flight Software Rust

Senior Engineer Spacecraft Flight Software Rust

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Santa Barbara - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Company Overview:Join a forwardthinking company dedicated to delivering cuttingedge embedded flight software for space missions. We are seeking a Senior Engineer specializing in Spacecraft Flight Software using Rust to play a crucial role in mission success. In this position youll harness your technical expertise to design develop and integrate flight software that drives our spacecrafts operations.

Why You Should Apply:

  • Innovate in Space Technology:Be at the forefront of developing highreliability software solutions for groundbreaking space missions.
  • Collaborate Across Disciplines:Work with a dynamic team of engineers to deliver robust faulttolerant software that interfaces with diverse spacecraft systems.
  • Lead with Expertise:Provide expert guidance in software architecture code development and integration with flight hardware shaping the future of our software solutions.
  • Flexible Work Options:While we prefer onsite collaboration in Santa Barbara CA we are open to remote arrangements for candidates who demonstrate exceptional skills and experience.

Key Responsibilities:

  • Design develop and maintain reliable flight and payload software in collaboration with a crossdisciplinary engineering team.
  • Implement software that meets mission requirements and effectively interfaces with spacecraft subsystems and ground systems hardware.
  • Develop command and control software for spacecraft flight operations and payload electronics.
  • Participate in test campaigns including unitlevel and automated system and subsystemlevel testing.
  • Create and maintain comprehensive documentation for software operation and system interfaces.
  • Perform additional professional duties as assigned.

Required Qualifications:

  • Bachelors degree in Computer Science Computer Engineering or a related field.
  • 7 years of experience in highreliability software development using Rust or C/C.
  • 2 years developing concurrent code with asynchronous Rust.
  • 3 years of embedded software development experience with Rust or C/C.
  • Expertise in programming on embedded ARM cores supporting SoC architectures in Linux or baremetal environments.
  • Strong understanding of processor architecture with skills in code optimization for performance and memory usage.
  • Experience leading software development processes including version control bug tracking and design documentation.
  • Ability to thrive in a fastpaced dynamic development environment.
  • Willingness to travel 1020 for remote applicants.

Desired Qualifications:

  • Advanced degree in Computer Science Computer Engineering or related field with 10 years of experience.
  • Familiarity with Python programming.
  • Experience working within an agile development framework.
  • Knowledge of hardware interfaces such as Ethernet SPI I2C UART and PCIe.
  • Experience with software used in autonomous faultcritical systems.
  • Background in developing deploying and maintaining software product lines.
  • Knowledge of dynamics and control systems.

Take the Next Step:Join a team thats redefining possibilities in spacecraft flight software. If youre ready to leverage your expertise in Rust and embedded systems to advance space technology apply now and become a key player in our missiondriven company!


Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.