Software Systems Engineer
4 days ago
The Software Systems Engineer will play a critical role in the development and verification of the software used to fly some of the largest spacecraft that have ever been flown.
- Software Architecture: Create software architecture for real-time, fault-tolerant control of a 20kW+ spacecraft.
- Software Development: Develop software applications for control of spacecraft subsystems, including propulsion, guidance/attitude control, thermal, power, and communications systems.
- State Machine Design: Design and implement state machines for robust operation of the spacecraft.
- Tool Development: Create and utilize robust tools to allow for rapid deployment of quality code.
- Software Testing: Perform data analysis and anomaly investigation to identify and resolve software bugs.
- Integration and Testing: Support integration and testing of the spacecraft subsystems.
- Software Infrastructure: Build and maintain infrastructure to increase reliability when developing and testing software.
To be successful in this role, the candidate should have:
- A 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, SystemVerilog.
The following skills and experience are highly desirable:
- 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.
K2 Space offers a comprehensive benefits package, including a base salary range of $116,000 - $200,000 + equity in the company, unlimited paid time off, medical/dental/vision coverage, life insurance, paid parental leave, and many other perks.
-
Software Engineer
4 weeks ago
Los Angeles, California, United States Netflix Full timeAt Netflix, we're looking for a talented Full Stack Software Engineer to join our Content Knowledge Graph team. As a key member of our team, you'll work on building and scaling our online data systems, supporting high-visibility data pipelines, and products.As a Full Stack Software Engineer, you'll collaborate closely with Data Engineers, Machine Learning...
-
Senior Principal Engineer
4 weeks ago
Los Angeles, California, United States BAE Systems USA Full timeJob DescriptionActuation Systems EngineerBAE Systems USA is seeking a highly skilled Actuation Systems Engineer to join our team. As an Actuation Systems Engineer, you will be responsible for developing complex system architectures and performing system design activities such as developing and managing system, hardware and software requirements, performing...
-
Los Angeles, California, United States Sonata Software Full timeJob DescriptionSonata Software is seeking a highly skilled Business Systems Analyst to support client's manufacturing operations. The ideal candidate will have a strong background in Manufacturing Operations, including Engineering, Quality Assurance, Manufacturing Operations, and Environmental Health & Safety (EHS).Key Responsibilities:Lead the discovery...
-
Software Engineer
3 weeks ago
Los Angeles, California, United States Netflix Full timeAbout the RoleWe are seeking a skilled Full Stack Software Engineer to join our Content Knowledge Graph team within Data Science & Engineering. As a member of this team, you will work on a diverse tech stack to build insightful tools, apps, services, and libraries that describe the entities, interactions, and usage patterns across the Netflix Knowledge...
-
Flight Software Engineer
3 weeks ago
Los Angeles, California, United States Apex Full timeJob SummaryWe are seeking a highly skilled Flight Software Engineer to join our team at Apex. As a member of our flight software team, you will design, develop, and own the software driving the autonomous operation of our satellite buses.Key ResponsibilitiesDesign, implement, and own mission-critical software applications for satellite systems.Support...
-
Senior Principal Engineer
4 weeks ago
Los Angeles, California, United States BAE Systems USA Full timeJob Description:BAE Systems is seeking a Senior Principal Engineer to lead the architecture, design, and integration of actuation and electronic control systems. The ideal candidate will have experience in developing complex system architectures and performing system design activities such as developing and managing system, hardware, and software...
-
Senior Systems Engineer
4 weeks ago
Los Angeles, California, United States Troll Systems Corporation Full timeJob SummaryTroll Systems Corporation is seeking a highly skilled Senior Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing complex systems to meet the needs of our customers.The ideal candidate will have a strong background in systems engineering, with a minimum of five...
-
Software Development Engineer
4 weeks ago
Los Angeles, California, United States K2 Space Full timeSoftware Development EngineerK2 Space is seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for the development and verification of software used to fly some of the largest spacecraft that have ever been flown.You will have the opportunity to write mission-critical code that...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States Medtronic Full timeAbout the RoleWe are seeking a skilled and motivated Senior Software Engineer to join our dynamic team at Medtronic. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions to program and test our innovative products.Key ResponsibilitiesDesign and implement software to install...
-
Embedded Software Engineer
4 weeks ago
Los Angeles, California, United States Round Peg Solutions Full timeExciting Opportunity for an Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our team at Round Peg Solutions. As a key member of our team, you will play a pivotal role in the development of complex embedded software systems for a world-leading Aerospace Manufacturer.Key Responsibilities:Develop and verify embedded...
-
Spacecraft Software Engineer
4 weeks ago
Los Angeles, California, United States Apex Full timeJob Title: Spacecraft Software EngineerAbout the Role:We are seeking a seasoned spacecraft software engineer to work on a closely integrated team at Apex. This person is passionate about coding and integrating hardware and software. You will have an opportunity to approach this from a fresh perspective targeting an end result indexed on reliability and...
-
Embedded Software Engineer
4 weeks ago
Los Angeles, California, United States Northrop Grumman Full timeJob Title: Embedded Software Engineer / Digital EngineerJob Summary:Northrop Grumman Mission Systems is seeking a skilled Embedded Software Engineer / Digital Engineer to join our team in Woodland Hills, CA. As a key member of our Digital Technology team, you will design, implement, and integrate real-time embedded software and VHDL coding for our...
-
Software Engineering Manager
4 weeks ago
Los Angeles, California, United States Riot Games Full timeRiot Games is seeking a highly skilled Software Engineering Manager to lead our Data Experiences and Automation team as well as the Ingestion, Refinement, and Standards team in Central Data group. As an Engineering Manager, you will be responsible for guiding the team in creating a solution that scalably handles all our data workflows for data producers and...
-
Senior Embedded Software Engineer
4 weeks ago
Los Osos, California, United States Rantec Power Systems, Inc. Full timeJob Title: Senior Embedded Software EngineerJob Summary:Rantec Power Systems, Inc. is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our engineering department, you will be responsible for developing, creating, and modifying embedded microcontroller software and digital/analog control systems.Key...
-
Software Development Engineer
4 weeks ago
Los Angeles, California, United States Medtronic Full timeAt Medtronic, we are committed to delivering innovative solutions that improve the lives of people around the world. As a Software Development Engineer, you will play a critical role in designing and developing mobile applications that help patients manage their diabetes.Our product suite spans from medical devices to mobile apps and back-end servers,...
-
Software Development Expert
3 weeks ago
Los Angeles, California, United States Versus Systems Full timeJob Title: Software Development ExpertAbout the Role:We are seeking a skilled Software Development Expert to join our team at Versus Systems. As a key member of our engineering team, you will be responsible for building and maintaining our web dashboards, underlying infrastructure, and mobile SDKs.Key Responsibilities:Design, build, and maintain modern web...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States Medtronic Full timeAbout the RoleMedtronic is seeking a highly skilled Senior Software Engineer to join our dynamic team. As a key member of our software development team, you will be responsible for designing and developing mobile applications that help patients manage their diabetes.Key ResponsibilitiesDevelop and maintain complex mobile applications (iOS or...
-
Senior Systems Engineer
4 weeks ago
Los Angeles, California, United States Jobot Full timeWe are seeking a highly skilled and experienced Systems Engineer to join our team at Jobot. This is a unique opportunity to work on cutting-edge aerospace projects, pushing the boundaries of technology and innovation.The successful candidate will be a key contributor to the design, development, and integration of complex hardware and software systems. They...
-
Embedded Software Engineer
4 weeks ago
Los Angeles, California, United States Snap Full timeJob SummarySnap Inc. is seeking an experienced Embedded Software Engineer to join its Snap Lab team. As an Embedded Software Engineer, you will be responsible for designing, implementing, and testing embedded software for camera systems.Key ResponsibilitiesDesign and implement embedded software for camera systems, including kernel, synchronization...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States Raytheon Full timeJob Title: Senior Software EngineerJob Summary:Raytheon is seeking a Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing and developing advanced one shot devices technologies using scientific principles, theories, and concepts. You will also support failure analysis and corrective action through...