Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$194k - $204k

Epirus

Principal Software Engineer

Torrance, California, United States

About Epirus

Epirus is a high-growth technology company dedicated to overcoming the asymmetric challenges inherent to the future of national security. Epirus' flagship product, Leonidas, is a software-defined system built using intelligent power management techniques that allow power-hungry systems to do more with less.

Job Summary: This is an exciting role in an innovative company. The ideal candidate for the position is someone who has experience developing high-performance real-time, autonomous software systems to rapidly develop next-generation products. Employ your expertise by developing software systems that support functions such as autonomous target tracking, agile electronic beam-forming, and real-time hardware control.

Responsibilities:
  • Design and implement software of embedded devices and systems from requirements to production and deployment
  • Design, develop, code, test, and debug system software
  • Build real-time control software for a variety of projects
  • Analyze and enhance the efficiency, stability and scalability of system resources
  • Direct software QA and optimize I/O performance
  • Interface with hardware design and development
  • Assess third-party and open-source software
  • Lead teams to create minimum viable products from an idea
  • Derive software frameworks and architectures to accelerate development
  • Mentor peers to advance team velocity
Basic Qualifications:
  • 5+ years of development in C and C++
  • 3+ years working with embedded systems
  • Additional experience with one or more modern systems language(s): Python, Java, VHDL, Verilog, Go, Rust, etc.
  • Versed in multithreaded design (concurrency primitives, resource management, etc.)
  • Competent in computer science concepts (algorithms, data structures, object-oriented programming, etc.)
  • Strong foundations in mathematics and linear algebra
  • Adequate knowledge of reading schematics and data sheets for components
  • Bachelor's degree in computer science or a similar discipline, Master's degree preferred
  • This is an on-site position; availability to work in our HQ in Torrance is required
Preferred Skills and Experience:
  • 2+ years of experience with Xilinx FPGA and Embedded Cortex CPU architectures
  • Experience building software for real-time operating environments with specific latency requirements
  • Experience with Embedded Linux and/or software integration with FPGA firmware
  • Knowledge or experience with digital signal processing (DSP) or radio frequency (RF) technologies
  • User experience with DevOps Pipeline tools
  • Experience with Docker or Helm
  • Scrum Master Certification
  • Desire to mentor new hires
  • Exposure or interest in sensor fusion, machine learning, or AI

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.

At Epirus, you'll work with technical peers and great people—and get first crack at some of the defining technology challenges of our time. Here, "impossible" is just a challenge. We're a diverse, fast-growing team of change-makers fueling the future of energy with revolutionary solutions. Join us and rewrite the rules.

As required by the Equal Pay Transparency Act, Epirus provides a reasonable range of minimum compensation for roles that may be hired. Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific office location.

For the state of California only, the range of starting pay for this role is:

$194,000 - $204,000 USD

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Torrance, CA vacancy
  • $200k - $285k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL RF SOFTWARE ENGINEER (STARSHIELD) Starshield leverages SpaceX’s Starlink technology and launch capability to support national security efforts... 
    Suggested
    Permanent employment
    Temporary work
    Remote work
    Weekend work

    SpaceX

    Hawthorne, CA
    2 days ago
  • $120k - $170k

     ..., and London. For more information, please visit . Role Overview: CHAOS is seeking a highly-skilled and motivated Principal Software Engineer to join our team supporting our R&D and product engineering initially focusing on our next-generation radar products. This... 
    Suggested
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Hawthorne, CA
    4 days ago
  •  ...deployment for remote networks and mobile users. As a Senior Engineer, your role will involve building and designing distributed...  ...Analyze requirements, design, develop, and support highly scalable software features and infrastructure on our next-generation security platform... 
    Suggested
    Remote work

    Palo Alto Networks

    Hawthorne, CA
    3 days ago
  • $145k - $220k

     ...Principal Software Engineer CHAOS Inc. is a global technology company delivering next-generation capabilities to the defense and critical industrial sectors. Founded in 2022 by a seasoned leadership team, CHAOS has quickly become the place where world-class multi-disciplinary... 
    Suggested
    Full time
    Casual work
    Work at office
    Relocation package

    Rethink recruit

    Hawthorne, CA
    1 day ago
  • $200k - $285k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, CONTINUOUS INTEGRATION (STARSHIP) As a Principal Software Engineer on the Starship Continuous Integration team, you will... 
    Suggested
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Hawthorne, CA
    4 days ago
  • $147k - $237.5k

     ...Principal Software Engineer (NGFW Platform) As a member of the Platform Software group at Palo Alto Networks, you will participate in the design and development of diags/software of our Next-Generation Firewall platforms. Responsibilities will include platform bring... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Hawthorne, CA
    3 days ago
  • $220.5k - $300k

     ...actively developing the technologies to make this possible, with the ultimate goal ofenabling human life on Mars. PRINCIPAL SECURITY SOFTWARE ENGINEER, APPLIED COMPUTING (STARSHIELD) Starshield leverages SpaceX's Starlink technology and launch capability to... 
    Permanent employment
    Temporary work
    Immediate start
    Flexible hours
    Weekend work

    SpaceX

    Hawthorne, CA
    4 days ago
  • $220.5k - $300k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SECURITY SOFTWARE ENGINEER (STARSHIELD) Starshield leverages SpaceX’s Starlink technology and launch capability to support national security... 
    Permanent employment
    Temporary work
    Immediate start
    Flexible hours
    Weekend work

    SpaceX

    Hawthorne, CA
    5 days ago
  • $200k - $270k

    Principal Software Engineer, Flight Software (Starship) Design and develop software to control and simulate SpaceX's Starship flight systems. Location: Hawthorne, California, United States Compensation: $200,000 - 270,000 USD / year Job Tags: Software About The Role... 
    Permanent employment
    Temporary work
    Weekend work

    jobs.frontdoordefense.com - Jobboard

    Hawthorne, CA
    5 days ago
  • $114k - $171k

     ...business funding, and holding final clearances prior to start date. Northrop Grumman's Space Sector is seeking a Principal Embedded Software Engineer (Level 3) to join our talented team. This position can be based out of Redondo Beach, CA or Aurora, CO. The... 
    Relocation package
    Shift work

    Northrop Grumman

    Redondo Beach, CA
    1 day ago
  • $114k - $171k

     ...Principal Embedded Software Engineer (Level 3) At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has... 
    Shift work

    Navstar

    Redondo Beach, CA
    1 day ago
  •  ...with virtualization technologies, various hypervisors, system software, and networking. Qualifications Required Qualifications...  ...ARM templates. ~ BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent or equivalent military... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Hawthorne, CA
    5 days ago
  • $126k - $204.5k

     ...Sr AI Automation/Test Engineer At Palo Alto Networks®, we're united by a shared mission—to protect our digital way of life. We thrive...  ...leadership position. You will be part of a world-class software QA engineering team that works on various ground-breaking Cloud... 
    Full time
    Work at office

    Palo Alto Networks

    Hawthorne, CA
    3 days ago
  •  ...Principal Embedded Software Engineer (Actuators & Control Systems) As a Senior Embedded Software Engineer at Impulse focused on Actuation & Control Systems, you will be responsible for developing embedded software that controls a variety of actuated systems across... 
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    3 days ago
  • $200k - $285k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational tooling and security infrastructure that empowers every team... 
    Permanent employment
    Temporary work

    SpaceX

    Hawthorne, CA
    5 days ago
  • $200k - $270k

    SpaceX is looking for a Principal Software Engineer, Flight Software in Hawthorne, California. The role involves designing and developing software for Starship’s flight systems. Candidates must have over 8 years of experience in software development, with expertise in C... 

    jobs.frontdoordefense.com - Jobboard

    Hawthorne, CA
    5 days ago
  • SPACE EXPLORATION TECHNOLOGIES CORP in Hawthorne, CA is looking for a Principal Security Software Engineer to design and build security infrastructures for Starshield, utilizing SpaceX technology for national security. The role demands a strong background in security software... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Hawthorne, CA
    2 days ago
  • $135.8k - $213.4k

     ...Sr Principal Software Engineer RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the Time Job Description At Northrop Grumman, our employees have incredible opportunities to... 
    Relocation package
    Shift work

    Navstar

    Manhattan Beach, CA
    1 day ago
  •  ...Senior Principal Software Engineer Raytheon Intelligence and Space creates communications and monitoring systems to keep America's troops safe with real-time data and information. Our dynamic and diverse engineers develop demanding, trusted, superior solutions to make... 
    Work experience placement
    Relocation package

    Beyond SOF

    El Segundo, CA
    1 day ago
  • $215k - $270k

     ...SENIOR PRINCIPAL SOFTWARE ENGINEER Saviynt is an identity authority platform built to power and protect the world at work. In a world of digital transformation, where organizations are faced with increasing cyber risk but cannot afford defensive measures to slow down... 

    Saviynt

    El Segundo, CA
    1 day ago
  • $127k - $159k

     ...Title: Principal Software Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position... 
    For contractors
    Work experience placement
    Local area
    Flexible hours

    KBR

    El Segundo, CA
    3 days ago
  • $122.8k - $184.2k

     ...Sr Principal Software Engineer - DevSecOps / DevOps At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit... 
    Work at office
    Remote work
    Shift work

    Northrop Grumman

    El Segundo, CA
    1 day ago
  • $132.4k - $251.6k

     ...shaping the future of military communications! Collins Aerospace Resilient Connectivity Products (RCP) Engineering is seeking a Senior Principal DevSecOps Software Engineer to join a dedicated DevSecOps team that is building cutting-edge systems to keep military personnel... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    El Segundo, CA
    5 days ago
  • $98.4k - $147.6k

     ...Principal Software Engineer - DevSecOps At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled... 
    Interim role
    Flexible hours
    Shift work

    Northrop Grumman

    El Segundo, CA
    3 days ago
  • $95.1k - $142.7k

     ...Principal Software Engineer Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing... 
    Flexible hours

    Phenom People

    Manhattan Beach, CA
    1 day ago
  • $91.8k - $137.6k

     ...employees are not only part of history, they're making history. Northrop Grumman Defense Systems (NGDS) is looking for a Software Engineer / Principal Software Engineer based in Manhattan Beach, CA . Our Team works on state-of-the-art Mission Planning systems.... 
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Manhattan Beach, CA
    1 day ago
  • $180k - $255k

     ...up a satellite like solar panels, flight software, reaction wheels and star trackers,...  ...more. Our Space Systems team is made up of engineers, technicians, and designers who design,...  ...supports other satellite missions. PRINCIPAL SOFTWARE ENGINEER/ SENIOR PRINCIPAL... 
    Permanent employment
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    3 days ago
  •  ...Principal Software Engineer (Architect) Visa Candidates Welcome Responsibilities: • Maintain and improve the functionality and performance of existing Windows and WCF services that interact with our clustered storage system • Hands-on software development on... 

    Direct Staffing Inc

    Culver City, CA
    1 day ago
  • $180k - $240k

     ...allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems,...  ...some of the boldest and most ambitious space missions. PRINCIPAL NETWORK SOFTWARE ENGINEER Rocket Lab is looking for a driven Principal Network... 
    Permanent employment
    For contractors
    For subcontractor
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    3 days ago
  •  ...practical approach to nuclear development leverages modern software engineering to rapidly deliver safe, factory-built microreactors that use...  ...beginning in 2028. About the role Radiant is seeking a Principal Embedded Software Engineer to set the technical direction for... 
    Full time
    Summer work
    Immediate start
    Remote work
    Flexible hours
    Weekend work

    Radiant

    El Segundo, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!