Software Development Engineer

1 day ago


Los Angeles, California, United States K2 Space Full time
Job Overview

K2 Space is seeking a highly skilled Software Development Engineer to join our team. As a key member of our spacecraft development team, you will be responsible for designing and developing software applications for control of spacecraft subsystems, including propulsion, guidance/attitude control, thermal, power, and communications systems.

The ideal candidate will have a strong background in software development, with experience in languages such as Rust, C/C++, and Python. You will also have a solid understanding of real-time systems, fault-tolerant design, and software verification and testing methods.

In this role, you will work closely with our team of engineers to develop and verify 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 controls propulsion systems, attitude control systems, and power systems to ensure safe and reliable operation of the vehicle.

Responsibilities

  • Design and develop software applications for control of spacecraft subsystems
  • Develop software architecture for real-time, fault-tolerant control of a 20kW+ spacecraft
  • Implement state machines for robust operation of the spacecraft
  • Perform data analysis and anomaly investigation to identify and resolve software bugs
  • Support integration and testing of the spacecraft subsystems

Qualifications

  • Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a STEM discipline
  • Development experience in Rust, C/C++, Python, VHDL, SystemVerilog

Benefits

  • Base salary range for this role is $116,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


  • Los Angeles, California, United States FlyHigh Group, Inc. Full time

    About the RoleFlyHigh Group, Inc. is seeking a talented Junior Software Development Engineer to contribute to the development of our e-commerce platform.Key ResponsibilitiesCollaborate with senior engineers to design, develop, and deploy high-quality software solutions that meet business requirements.Write clean, maintainable, and efficient code using modern...


  • Los Angeles, California, United States Capital Group Full time

    Job DescriptionCapital Group is seeking a highly motivated Software Development Engineer III to join our team. As a key member of our software engineering team, you will design and implement distributed systems to improve the efficiency and effectiveness of our investment process.Key Responsibilities:Design and build robust, scalable, and distributed systems...

  • Software Engineer

    3 weeks ago


    Los Angeles, California, United States eTek IT Services, Inc. Full time

    Job Title: Fullstack Frontend Java Developer-W2We are seeking a highly skilled Fullstack Frontend Java Developer to join our team at eTek IT Services, Inc.The ideal candidate will have a strong background in software engineering, with expertise in Java development and a passion for creating innovative solutions.Job Responsibilities:Design, develop, and test...


  • Los Angeles, California, United States Tech Holding Full time

    About the RoleTech Holding is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software systems.Key ResponsibilitiesCollaborate with Product and Business teams to understand business implications and user flows for...

  • Software Developer

    3 weeks ago


    Los Angeles, California, United States K2 Space Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at K2 Space. As a Software Engineer, you will be responsible for developing and verifying the software used to fly some of the largest spacecraft that have ever been flown.Key Responsibilities:Develop software architecture for real-time, fault-tolerant control of a...


  • Los Angeles, California, United States K2 Space Full time

    Job SummaryWe are seeking a highly skilled Rust Software Engineer to join our team at K2 Space. As a key member of our spacecraft development team, you will be responsible for designing and implementing software systems for our spacecraft, utilizing Rust as the primary programming language.Our team is passionate about building innovative spacecraft...


  • Los Angeles, California, United States Google Full time

    About the RoleAs a Software Engineer III at Google, you will be part of a team that develops innovative technologies to change how billions of users connect, explore, and interact with information and each other.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions for Google's products, including Google Photos.Collaborate...

  • Software Developer

    3 weeks ago


    Los Angeles, California, United States Apple Full time

    Job SummaryAre you passionate about delivering high-quality software to millions of customers? Do you want to be part of a team that defines the future of software delivery? Join Apple's Build Experience team as a Software Delivery Engineer to work on new technologies that will shape the software development lifecycle.Role OverviewOur team is dedicated to...


  • Los Angeles, California, United States Netflix Full time

    About the RoleWe are seeking a highly motivated Senior Software Engineer to join our team in supporting the growing needs of the Netflix development ecosystem. As a key member of our Platform organization, you will play a crucial role in improving the Spring framework experience and driving innovation in our Java Integration Framework (JIF) Team.Key...

  • Software Developer

    1 month ago


    Los Angeles, California, United States SMA Full time

    Job Opportunity: Software ProgrammerAbout the Role:We are seeking a highly skilled Software Programmer to join our team at SMA. As a Software Programmer, you will be responsible for contributing to the development, modification, and improvement of hardware, software, and related services.Key Responsibilities:Requirements analysis and concept...

  • Software Developer

    4 weeks ago


    Los Angeles, California, United States SMA Full time

    The Opportunity:Software Programmer:A skilled Software Programmer is sought to contribute to the development, modification, and improvement of hardware, software, and related services. This role requires a strong understanding of engineering and technical disciplines, as well as experience with requirements analysis, concept development, and...

  • Software Engineer

    4 weeks ago


    Los Angeles, California, United States Eateam Full time

    Job SummaryWe are seeking a highly skilled Java Scala Developer to join our team at Eateam. As a key member of our engineering team, you will design, develop, and deliver high-quality software services, including microservices and APIs, to meet the needs of our business.Key ResponsibilitiesDesign and develop software services using Java Scala and Python,...

  • Software Developer

    3 weeks ago


    Los Angeles, California, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud...

  • Software Developer

    3 weeks ago


    Los Angeles, California, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud...

  • Software Developer

    3 weeks ago


    Los Angeles, California, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud...

  • Software Developer

    3 weeks ago


    Los Angeles, California, United States Brix Full time

    Job OverviewBrix is seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will play a crucial role in designing, developing, and testing software applications to meet the needs of our clients.Key ResponsibilitiesCollaboration and Design: Work with cross-functional teams to define, design, and ship...

  • Software Developer

    3 weeks ago


    Los Angeles, California, United States Cash App Investing LLC Full time

    Job Title: Software Engineer (Frontend)About the Role:We are seeking a highly skilled Software Engineer (Frontend) to join our team at Square for Retail. As a key member of our Growth team, you will be responsible for driving the growth of our retail business over the next year and beyond.Key Responsibilities:Design, build, and ship end-to-end features in a...

  • Software Developer

    3 weeks ago


    Los Angeles, California, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud...

  • Software Developer

    3 weeks ago


    Los Angeles, California, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud...

  • Software Developer

    3 weeks ago


    Los Angeles, California, United States Brix Full time

    Job OverviewBrix is seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will play a crucial role in designing, developing, and testing software applications to meet the needs of our clients.Key ResponsibilitiesCollaboration and Design: Work with cross-functional teams to define, design, and ship...