- Creating software architecture for real-time, fault tolerant control of a 20kW+ spacecraft
- Developing software applications for control of spacecraft subsystems, including propulsion, guidance/attitude control, thermal, power, and communications systems
- Designing and implementing state machines for robust operation of the spacecraft
- Creating and utilizing robust tools to allow for rapid deployment of quality code
- Performing data analysis and anomaly investigation to identify and resolve software bugs
- Supporting integration and testing of the spacecraft subsystems
- Building and maintaining infrastructure to increase reliability when developing and testing software
- 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
- Experience with spacecraft flight software development
- Fluency with Linux systems programming and driver development
- Experience with continuous integration and continuous delivery systems
- Experience building or working with hard real-time embedded systems (bare-metal or RTOS)
- Basic knowledge of electronics, computer architecture, and control systems
- Experience developing or working with state machines
- Experience with software verification and testing methods
- Experience with software and network performance analysis and debugging
- Experience with implementing Extended Kalman Filters for inertial sensors
- Experience with fault tolerant software design and implementation
- Experience defining and creating test systems for both hardware-in-the-loop and hardware-out-of-the-loop
- Base salary range for this role is $85,000 - $200,000 + equity in the company
- Salary will be based on several factors including, but not limited to: knowledge and skills, education, and experience level
- Comprehensive benefits package including unlimited paid time off, medical/dental/vision/ coverage, life insurance, paid parental leave, and many other perks
-
Director, Software Engineering
1 week ago
System1 Los Angeles, United StatesSystem1 is looking for a **Director of Engineering** to be the Lead of our Platform Monetization team. You will design, build, operate, debug, optimize, and deploy highly-distributed and low-latency web-based systems with a growing team of talented engineers. · In this role, you ...
-
Software Engineer Iii, Infrastructure,
1 week ago
Google Los Angeles, United States**Minimum qualifications**: · - Bachelor's degree or equivalent practical experience. · - 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting. · - 2 years of experience with d ...
-
Software Engineer
3 days ago
Tata Technologies Los Angeles, United StatesContribute as system level engineer to build, integrate, and optimize security-related Linux and Android components into an RTOS-based infotainment solution for automotive consumer devices · Be responsible for the entire lifecycle of the security domain, including requirements, s ...
-
Software Engineer
3 days ago
PDG Consulting Los Angeles, United StatesPDG Consulting (PDGC) is a Los Angeles, California based software consulting firm specializing in custom Web Application Development, Business Intelligence, and Digital Transformation for the Media & Entertainment and Content Distribution industries. We are seeking a Senior Softw ...
-
Director of Software Engineering
2 days ago
Goddard, Technologies, Inc. Beverly, United StatesAt **Goddard**, our most important asset is our people. We don't just work together; we thrive together. We foster a culture of collaboration, continuous learning, and mutual support. We believe in taking exceptionally good care of each other because great teams build great solut ...
-
Software Engineer
3 days ago
USA Tech Recruitment Los Angeles, United StatesSoftware Engineer · We are working with one of Silicon Valley's most exciting software security development group who are looking to add a software engineer to their systems engineering team in the Bay Area. The team is currently involved in the development of next-generation wor ...
-
Software Engineer
1 week ago
AnySignal Los Angeles, United StatesAnySignal is a startup whose mission is to usher in the next generation of RF products and services. For the most demanding space and defense missions, AnySignal provides a flexible platform with world-class performance that is easy to deploy, monitor, purchase, and upgrade. · O ...
-
Software Engineer
2 days ago
Freeform Los Angeles, United StatesJob Description · Job DescriptionSOFTWARE ENGINEER (EMBEDDED)Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. Our proprietary technology stack leverages advanced sensing, ...
-
Software Engineer
3 days ago
Compass Regulatory Los Angeles, United StatesSoftware Engineer (full-stack) · We're Compass Regulatory, an early stage technology startup building the regulatory and compliance platform for the ag industry. We help agriculture companies – starting with crop input developers and retailers – easily track and execute their re ...
-
Software Engineer
3 days ago
Parallel Systems Corp Los Angeles, United StatesParallel Systems is a Series A startup company developing the future of intermodal transportation. Our mission is to decarbonize freight while improving supply chain logistics and safety. We are developing vehicles and software to create new autonomous and electric transportation ...
-
Software Engineer
1 week ago
Express Employment Professionals Defunct Los Angeles, United StatesJob Description · Job Description · Express Employment Professionals is a full-service staffing agency · Our Client in Van Nuys, CA is looking for a: · Software Engineer · Shift: Day · Salary Grade: 70K – 90K DOE · Work Days: Monday – Friday Work Hours: 7:30am to 4:00pm · Reports ...
-
Software Engineer
2 days ago
Freeform Los Angeles, United StatesJob Description · Job DescriptionSOFTWARE ENGINEER (RUST)Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. Our proprietary technology stack leverages advanced sensing, real ...
-
Software Engineer
2 weeks ago
Advantis Global is becoming INSPYR Solutions Los Angeles, United StatesABOUT THIS FEATURED OPPORTUNITY · Are you ready to dive into the cutting-edge world of software engineering? Advantis Global is proud to present an exclusive opportunity with a renowned Fortune 500 company in the technology sector. As a Software Engineer, you will be at the foref ...
-
Software Engineer
1 week ago
Gauntlet Los Angeles, United StatesGauntlet leads the field in quantitative research and optimization of DeFi economics. We manage market risk, optimize growth, and ensure economic safety for protocols facilitating the majority of trading, borrowing, and lending activity across all of DeFi, protecting and optimizi ...
-
Software Engineer
1 week ago
Patterson Companies Los Angeles, United StatesDolphin Imaging Systems has a great opportunity available for a Software Engineer to join our team working remotely. · Dolphin Imaging Systems, LLC (a division of Patterson Companies, a Fortune 500 company) provides imaging, diagnostic, and management software solutions for denta ...
-
Software Engineer
1 week ago
mPulse Mobile Los Angeles, United StatesJob Category · : · Professional Services · Requisition Number · : · SOFTW001038 · Posting Details · Posted: February 20, 2024 · Full-Time · Locations · Remote · Job Details · Description · mPulse Mobile, Inc. is recruiting for our Los Angeles, CA office: Software Engine ...
-
Software Engineer
4 days ago
Sorting Robotics Los Angeles, United StatesJob Description · Job DescriptionDo you have what it takes to be our next Software Engineer? If so, read on... · (Must be 21+ to apply and fully vaccinated for COVID-19) · Will NOT consider remote positions - this position reports on-site in Los Angeles. Out of state applicants m ...
-
Software Engineer
1 week ago
High-Tech Professionals Los Angeles, United StatesSoftware Engineer - Full Stack · Job ID: · 1976 · Location: San Diego, CA · Type: Permanent · Status: Open · Key Skills: · Software Engineer, Full Stack, C#, ASP.NET, MVC, SQL, REST, JSON, Azure/AWS, .NET, Web, desktop, OOP, SOLID, containers, Micro services, continuous in · D ...
-
Software Engineer
3 days ago
Simular Los Angeles, United StatesCompany Description · At Simular, we build AI to organize personal information and turn it into actions. We provide a hands-free and mind-free computing experience by taking care of mundane tasks like searching for information, organizing data, and facilitating communication. Our ...
-
Software Engineer
4 weeks ago
Hadrian Los Angeles, United States Full timeHadrian — Manufacturing the Future · Hadrian is building autonomous factories that help aerospace and defense companies make rockets, jets, and satellites 10x faster and 2x cheaper. Our CEO, Chris Power, discusses the importance of what we're building in this video. · We are a le ...
Software Engineer - Los Angeles, United States - K2 Space
Description
Job Description
Job DescriptionThe Role
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 microcrontrollers (Rust, C++),to operating systems (Rust, C++, C), to HDL programming (VHDL, Verilog), to test systems (Python), and many things inbetween. By doing this, we create a stronger team with more capable engineers. For now, this does not include front-end, artificial intelligence, or machine learning development.
As a part of the team, 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. You will be able to write mission-critical code that controls propulsion systems, attitude control systems, and power systems to ensure safe and reliable operation of the vehicle. In your first 6 months you will developcore pieces of the software architecture including the strategies for fault tolerance, real-time control, and telemetry downlink. In your first year you will implement larger software systems and begin verifying your code using both software and hardware in the loop simulators. In your first two years you will operate your code on multiple spacecraft, demonstrating robust performance in demanding missions.
Responsibilities
Qualifications
Nice to Have
Compensation and Benefits:
If you don't meet 100% of the preferred skills and experience, we encourage you to still apply Building a spacecraft unlike any other requires a team unlike any other and non-traditional career twists and turns are encouraged If you need a reasonable accommodation as part of your application for employment or interviews with us, please let us know.
ITAR Requirements
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.
Equal Opportunity
K2 Space is an Equal Opportunity Employer; employment with K2 Space is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.