Software Engineer

March 16

🏢 In-office - Los Angeles

Apply Now
Logo of K2 Space Corporation

K2 Space Corporation

Building high powered satellites for a mass abundant future.

11 - 50

Description

• The software team at K2 strives to blur the lines between the various types of software development and encourages team members to get into parts of the stack they may not otherwise have experience with. This spectrum includes GNC algorithms (Rust, C++), application software on flight computers (Rust, C++), to embedded software on microcontrollers (Rust, C++), to operating systems (Rust, C++, C), to HDL programming (VHDL, Verilog), to test systems (Python), and many things in between. • You will be responsible for the development and verification of the software used to fly some of the largest spacecraft that have ever been flown. • Responsibilities include creating software architecture for real-time, fault-tolerant control of a 20kW+ spacecraft, developing software applications for control of spacecraft subsystems, designing and implementing state machines for robust operation of the spacecraft, creating and utilizing robust tools for rapid deployment, performing data analysis and anomaly investigation, supporting integration and testing of spacecraft subsystems, and building/maintaining infrastructure for increased reliability in software development and testing. • Qualifications include a degree in computer science or related field or 3+ years professional experience in software engineering, and development experience in Rust, C/C++, Python, VHDL, Verilog.

Requirements

• Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a STEM discipline or 3+ years of professional experience in software engineering • Development experience in Rust, C/C++, Python, VHDL, Verilog Nice to Have: • Experience with spacecraft flight software development • Fluency with Linux systems programming and driver development • Experience with continuous integration and continuous delivery systems • Experience with hard real-time embedded systems • Basic knowledge of electronics, computer architecture, and control systems • Experience with state machines, software verification, and testing methods • Experience with software and network performance analysis and debugging • Experience with Extended Kalman Filters for inertial sensors • Experience with fault-tolerant software design and implementation • Experience with creating test systems for hardware-in-the-loop and hardware-out-of-the-loop

Benefits

• Base salary range for this role is $85,000 - $200,000 + equity in the company • Comprehensive benefits package including unlimited paid time off, medical/dental/vision coverage, life insurance, paid parental leave, and many other perks

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs