Epirus Logo

Epirus

Principal Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Hybrid
Torrance, CA, USA
204K-231K Annually
Senior level
Hybrid
Torrance, CA, USA
204K-231K Annually
Senior level
Design, implement, and maintain embedded Linux and real-time software for distributed, performance-critical power-amplified systems. Architect system management and web-based microservices, optimize performance, ensure thread-safe concurrency, and mentor engineering team members.
The summary above was generated by AI

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

Job Summary:

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 Basic

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

REQUIREMENTS: 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
HQ

Epirus Torrance, California, USA Office

Our company is located in Torrance, just off of the 405. We moved into our new 100,000+ square foot facility in November 2021 and love calling it home.

Similar Jobs

2 Days Ago
Easy Apply
Hybrid
Easy Apply
212K-265K Annually
Expert/Leader
212K-265K Annually
Expert/Leader
Cloud • Information Technology • Security • Software • Cybersecurity
Lead development and migration to a workflow-as-code management plane (Temporal) to provision and operate a global fleet (100k+). Build idempotent, replay-safe workflows, orchestration-ready platform APIs, AI/ML-driven SRE features, and deep telemetry for explainable, auditable fleet operations.
Top Skills: Ai/MlGoGrpcJavaLlmsPythonRestTemporal (Temporal.Io)
24 Days Ago
Hybrid
133K-226K Annually
Senior level
133K-226K Annually
Senior level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Seeking a Senior Principal Software Engineer to lead software development for defense systems. Responsibilities include technical leadership, software design, C++ coding, and collaborating with engineering teams to ensure mission capabilities for national security.
Top Skills: AgileBit BucketC++ClearcaseConfluenceGitJIRALinux
12 Hours Ago
In-Office
Expert/Leader
Expert/Leader
Industrial • Manufacturing
Lead design and implementation of software architecture and code for automated assembly and test systems. Collaborate with hardware engineers on system conception, integrate motion control and machine vision, test and debug modules, install and qualify systems on production floors, and provide production support and troubleshooting.
Top Skills: CC#C++Deep LearningMachine VisionMotion ControlOptical Communication

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account