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

Principal Software Engineer

$194k - $204k

Epirus

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 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Torrance, CA vacancy
  • $147k - $237.5k

     ...Principal Software Engineer The Cortex Xpanse group is growing, and we're looking for a Principal Software Engineer to join our team. This team is at the forefront of identifying and mitigating external security risks by continuously discovering and analyzing our customers... 
    Suggested
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Hawthorne, CA
    19 hours 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
    19 hours 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
    3 days ago
  • A leading aerospace company in Hawthorne, CA, is seeking a Principal RF Software Engineer to support national security projects. This role involves designing and building RF test benches, collaborating with engineers, and applying advanced software skills in a fast-paced... 
    Suggested

    SPACE EXPLORATION TECHNOLOGIES CORP

    Hawthorne, CA
    1 day 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... 
    Suggested
    Permanent employment
    Temporary work
    Weekend work

    jobs.frontdoordefense.com - Jobboard

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

    Principal RF Software Engineer (Starshield) Hawthorne, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make... 
    Permanent employment
    Temporary work
    Remote work
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

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

    Principal Security Software Engineer (Starshield) Hawthorne, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to... 
    Permanent employment
    Temporary work
    Immediate start
    Flexible hours
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

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

    Principal Security Software Engineer, Applied Computing (Starshield) Hawthorne, CA SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing... 
    Permanent employment
    Temporary work
    Immediate start
    Flexible hours
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Hawthorne, CA
    2 days ago
  • A leading aerospace manufacturer in Hawthorne, CA is seeking a Principal Security Software Engineer to automate security systems using AI. The role involves designing and implementing security solutions for Starshield, a project supporting national security efforts. Ideal... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Hawthorne, CA
    2 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
    4 days ago
  • $194k - $204k

     ...national security. Epirus' flagship product, Leonidas, is a software-defined system built using intelligent power management techniques...  ...BASIC QUALIFICATIONS: * BS degree in Computer Engineering, Computer Science, or related * 8+ years of experience developing... 
    Permanent employment
    Full time
    Work at office

    Epirus

    Torrance, CA
    11 hours 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
    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
    4 days ago
  • $215k - $250k

     ...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
    2 days ago
  •  ...Principal Software Engineer with GPS Experience - El Segundo, CA Our dynamic and diverse engineers develop demanding, trusted, superior solutions to make the world a safer place. We are looking for a proven Senior Principal Software Engineer to join our Software Engineering... 
    Work experience placement

    Beyond SOF

    El Segundo, CA
    2 days 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
    4 days 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 Corporation

    Long Beach, CA
    22 days ago
  • $165.5k - $199k

     ...energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Principal Embedded Software Engineer I to join our software team. In this position, you will be responsible for low-level and high-level software in... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    El Segundo, CA
    2 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
    19 hours ago
  • A leading engineering solutions firm in El Segundo, California, is seeking a Principal Software Engineer to join a systems engineering team focused on developing next-generation space communication systems for national security. The ideal candidate will have at least 7... 

    KBR, Inc

    El Segundo, CA
    3 days ago
  •  ...the functionality and performance of existing Windows and WCF services that interact with our clustered storage system • Hands-on software development on backend and middle-tier application layers, with a focus on REST, WCF and Windows services. • Deliver assignments that... 

    Direct Staffing Inc

    Culver City, CA
    2 days ago
  • $134.36k - $244.04k

    The Principal, IT Software Engineer 1, is a technically seasoned individual contributor who serves as a lead engineer responsible for designing, developing, and delivering complex end-to-end software solutions. This role operates with a high degree of autonomy and plays... 
    Temporary work
    Local area
    Remote work

    DIRECTV

    El Segundo, CA
    3 days ago
  • $180k - $305k

     ...Principal Flight Software Engineer Denver, CO or Long Beach, CA Space is a warfighting domain. True Anomaly seeks those with the talent and ambition to build the technology that secures it. Our Mission True Anomaly delivers decisive capabilities for space... 

    True Anomaly

    Long Beach, CA
    2 days ago
  • $230k - $390k

     ...Principal Spacecraft Simulation Software Engineer Denver, CO or Long Beach, CA Space is a warfighting domain. True Anomaly seeks those with the talent and ambition to build the technology that secures it. True Anomaly delivers decisive capabilities for space superiority... 
    Work at office

    True Anomaly

    Long Beach, CA
    2 days ago
  • $103.6k - $171k

     ...others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman is seeking a Principal Software Engineer. This position will be located at our Defense Systems Sector in Manhattan Beach, California, Hollywood, Maryland, or... 
    Full time
    Internship
    Worldwide
    Relocation package
    Shift work

    Northrop Grumman

    Manhattan Beach, CA
    3 days ago
  • $175k - $200k

    Principal Flight Software Engineer We are seeking a Principal Flight Software Engineer to lead the architecture, development, integration, and validation of mission‑critical flight software supporting next‑generation space systems. This role serves as a technical authority... 

    LeoForce

    El Segundo, CA
    3 days ago
  • $135.8k - $213.4k

     ...think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman is seeking a Sr Principal Software Engineer. This position will be located at our Defense Systems Sector in Manhattan Beach (CA), Hollywood (MD), Linthicum (MD), or... 
    Full time
    Internship
    Worldwide
    Relocation package
    Shift work

    Northrop Grumman

    Manhattan Beach, CA
    3 days ago
  •  ...governed across the AI Platform. You define the standards ML engineers and scientists build on, and ensure every training signal is tenant...  ...production scale across multiple companies ~ Demonstrated principal impact: platform standards you defined adopted org-wide, or... 

    Saviynt

    El Segundo, CA
    2 days ago
  • $171k - $194k

     ...of national security. Epirus' flagship product, Leonidas, is a software-defined system built using intelligent power management techniques...  ...successful products. The Integration and Test Senior Software Engineer role focuses on developing and maintaining a level of... 
    Permanent employment
    Work at office

    Epirus

    Torrance, CA
    23 days ago
  • $132k - $183k

     ...Sr. Software Engineer, Perception Torrance, CA 90503 Overview Salary Range $132,000.00 - $183,000.00 Salary Position Summary FlightWave Aerospace, a subsidiary of Red Cat Holdings, is seeking a Senior Software Engineer to lead the development of perception... 
    Permanent employment
    Work at office
    Local area

    Flightwave

    Torrance, CA
    2 days ago

Do you want to receive more vacancies?

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