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

Principal Software Engineer

$204k - $231k

Epirus

Principal Software Engineer

Torrance, California, United States

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 which allow power-hungry systems to do more with less.

This is an exciting role in an innovative, high-growth defense technology company. The ideal candidate for the position is someone who has a breadth of knowledge developing software in embedded systems using modern programming languages.

Responsibilities:

  • Building the software for real-time coordination of hundreds of intelligent power-amplified modules over web-based services
  • Architecting and evolving an embedded Linux platform utilizing open-source software and web-based microservices
  • Design and implementation of system management software to safely bring up, shutdown, and monitor a distributed system of electronic components
  • Provide mentorship and guidance to team members in the art of embedded software development

Qualifications:

  • BS degree in Computer Engineering, Computer Science, or related
  • 8+ years of experience developing software in a systems programming language such as C++, Rust, or C
  • Experience developing resource-constrained software for embedded systems
  • Expert knowledge of multi-threading, parallelism, and concurrency; an ability to produce thread-safe software modules that cooperate well together
  • A firm grasp of Data Structures, Algorithms, Design Patterns, and other Computer Science fundamentals
  • An understanding of computing performance and an ability to optimize software performance in large or distributed systems
  • US Citizen or Permanent Resident (future clearance may be required)

Preferred Skills and Experience:

  • Strong software architecture instinct; ability to employ OOP to effectively refactor existing codebases safely and effectively
  • Experience customizing Linux Kernels using Yocto and Bitbake
  • Experience developing software within asymmetric multiprocessing environments
  • Experience developing performance-critical logic on real-time operating systems (RTOS) ITAR

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. 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:

$204,000 - $231,000 USD

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Torrance, CA vacancy
  • $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
    1 day 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
  • $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
    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... 
    Suggested
    Permanent employment
    Temporary work
    Remote work
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

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

    jobs.frontdoordefense.com - Jobboard

    Hawthorne, CA
    2 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... 

    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
    5 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
    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... 

    jobs.frontdoordefense.com - Jobboard

    Hawthorne, CA
    1 day 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
    5 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
    3 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
    3 days ago
  • $127k - $159k

     ...Principal Software Engineer page is loaded## Principal Software Engineerlocations: El Segundo, Californiatime type: Full timeposted on: Posted Yesterdayjob requisition id: R2117339**Title:**Principal Software Engineer***Belong. Connect. Grow. with KBR!***KBR’s National... 
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Local area
    Flexible hours

    KBR

    El Segundo, CA
    5 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
    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
    1 day 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
    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
    1 day ago
  • $200k - $305k

     ...build autonomous spacecraft, advanced payloads, mission software, and space-based interceptors - enabling the U.S. and its...  ...and we are better together. YOUR MISSION As a Principal Flight Software Engineer at True Anomaly, you will serve as a technical authority... 
    Permanent employment

    True Anomaly

    Long Beach, CA
    1 day 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
    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
    3 days ago
  •  ...Sr. Embedded Software Engineer Location: Manhattan Beach, CA (Onsite) Pay: $93.50/hr W2 OR $111/hr 1099 Contract: 12+ months...  ...Notes Contract position aligned to Northrop Grumman's Sr. Principal Software Engineer level Intended as a contract-to-hire... 
    Contract work

    TASC

    Redondo Beach, CA
    5 days ago
  •  ...Job Description Job #217969 Chipton-Ross is seeking multiple Software Engineer 2's for a contract opportunity in Redondo Beach, CA. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) Bachelor's degree in a STEM discipline with 5 - 8 years of experience,... 
    Contract work
    Local area

    Chipton-Ross

    Redondo Beach, CA
    2 days ago
  • $132k - $183k

     ...Sr. Software Engineer, Perception Flightwave - 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... 
    Permanent employment
    Work at office
    Local area

    Teal Drones Inc

    Torrance, CA
    3 days ago
  • $160k - $220k

     ...SR. APPLICATION SOFTWARE ENGINEER (FINANCIAL SOFTWARE) 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 this... 
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    Latent AI

    Hawthorne, CA
    5 days ago
  • $125k - $175k

     ...Ground Software Engineer Department: Software Employment Type: Full Time Location: Redondo Beach Compensation: $125,000 - $175,000 / year Description As a Ground Software Engineer , you will create and implement intuitive, high-performance user interfaces, utilizing time... 
    Permanent employment
    Full time

    Impulsespace

    Redondo Beach, CA
    1 day ago
  •  ...successful candidate. We are open to considering candidates of varying experience levels, from mid-career to principal engineers. Role: As a Software Engineer at Northwood, you will be pivotal in designing, implementing, and optimizing the global service that... 
    Permanent employment
    Full time
    Internship

    northwoodspace

    Torrance, CA
    3 days ago
  • $118k - $123k

     ...Job Title: Software Developer - Level III - Loan & Lease Servicing Location: Torrance, CA Work Model: Onsite Compensation: $118-123k 3rd Party Suppliers: Not accepting 3rd party suppliers for this role Work Type: Onsite 4 days per week Travel... 

    UNICON International

    Torrance, CA
    4 days ago
  •  ...comprehensive technical documentation. • Cross-Functional Collaboration: Work closely with product managers, designers, and backend engineers and other stakeholders. Required Technical Skills: • 4+ years of experience in mobile and smartwatch app... 

    TechLink+

    Torrance, CA
    1 day ago
  •  ...Job Title Expert in Real Time Embedded Software Development Current, recent, Real Time Embedded Software Development Must have significant and recent RTOS experience Must have experience in low level firmware, OS internals, hardware interfaces. Active DOD... 

    Advanced Technology Innovation

    Gardena, CA
    5 days ago
  • $160k - $240k

     ...more information, please visit Role Overview: CHAOS is seeking a highly-skilled and motivated Senior Guidance Software Engineer to join our R&D team. You will get an opportunity to lead the design of our guidance software on a clean sheet airframe design... 
    Full time
    Work experience placement
    Casual work
    Work at office
    Remote work
    Relocation package

    CHAOS Industries

    Hawthorne, 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!