Principal Software Engineer
$204k - $231kEpirus
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, 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 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:
$204,000 - $231,000 USD
$180k - $290k
...Francisco, 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....SuggestedFull timeWork experience placementCasual workWork at officeRelocation package$180k - $260k
...Principal Embedded Software Engineer (Actuators & Control Systems) Department: Software Employment Type: Full Time Location: Redondo Beach Compensation: $180,000 - $260,000 / year Description As a Senior Embedded Software Engineer at Impulse focused...SuggestedPermanent employmentFull time$198k - $297k
...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. SENIOR PRINCIPAL SOFTWARE ENGINEER – TS/SCI Based out...SuggestedPermanent employmentLocal areaFlexible hours- ...Company Description Aerospace / Finance Job Description PRINCIPAL SOFTWARE ENGINEER (ARCHITECT) Visa Candidates Welcome Job Description Responsibilities: • Maintain and improve the functionality and performance of existing Windows and WCF services...SuggestedFull time
$145.6k - $276.8k
...Software Product Assurance Center’s Software Security Sensors and Effectors Department is seeking a skilled embedded software engineer for a full‑time onsite role in El Segundo, CA. The position requires a U.S. citizen who can obtain and maintain a U.S. government‑issued...SuggestedFull timeTemporary workFor subcontractorFlexible hours$107.5k - $204.5k
...Principal DevSecOps Software Engineer Join a team that's shaping the future of military communications! Collins Aerospace Resilient Connectivity Products (RCP) Engineering is seeking a Principal DevSecOps Software Engineer to join a dedicated DevSecOps team that is...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours- A leading SpaceTech organization seeks a Principal Flight Software Engineer to lead the design and development of mission-critical flight software. This role involves architecting delivery of real-time flight software and mentoring engineers in a fast-paced environment...
$180k - $250k
Principal Flight Software Engineer This range is provided by InnoForge. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $180,000.00/yr - $250,000.00/yr InnoForge are partnering with a venture-backed...Permanent employmentFull time$114k - $171k
...funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Java to join our team of qualified, diverse individuals within our Software organization. This position will be filled...Full timeRemote workRelocation packageShift work$118.3k - $224.9k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...us and help shape the future of aerospace and defense. The Software Product Assurance Center's Software Security Sensors and Effectors...Temporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours$125k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, EMBEDDED SOFTWARE (STARSHIELD) The Starshield mission is to support national security through a focus on timely and...Permanent employmentFull timeTemporary workImmediate startWeekend work$160k - $220k
...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, SIMULATIONS (APPLICATION SOFTWARE) As a Software Engineer on the Simulations team, you will design, develop, and test our in...Permanent employmentFull timeTemporary workWeekend work$120k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, SATELLITE OPERATIONS (STARSHIELD) Starshield leverages SpaceX’s Starlink technology and launch capability to support...Permanent employmentFull timeTemporary workWeekend work$120k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, CUSTOMER HARDWARE (STARLINK) Starlink is the world’s largest satellite constellation and is providing fast, reliable...Permanent employmentFull timeTemporary workLive inRemote workWorldwideWeekend work$120k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER (STARSHIELD) Starshield leverages SpaceX’s Starlink technology and launch capability to support national security efforts....Permanent employmentFull timeTemporary workImmediate startWeekend work$125k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, SIMULATIONS (APPLICATION SOFTWARE) As a Software Engineer on the Simulations team, you will design, develop, and test our...Permanent employmentFull timeTemporary workWeekend work$120k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, HITL - TOP SECRET CLEARANCE As a Software Engineer in Special Programs, you will design, develop, and test key aspects of...Permanent employmentFull timeTemporary workImmediate startWeekend work$160k - $225k
...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, TELEMETRY (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world...Permanent employmentFull timeTemporary workWorldwideWeekend work$120k - $150k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER (VEHICLE ENGINEERING) Be a founding member of the Artificial Intelligence Software Engineering team, focusing on solving...Permanent employmentFull timeTemporary workWeekend work$91.8k - $137.6k
...Our employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Space Systems (NGSP) is seeking a Software Engineer (T02) to join our Space Park Software Engineering organization. This position is located in Manhattan Beach, CA.\n\nIn this...Full timeRelocation packageShift work$120k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, COLLISION AVOIDANCE (STARSHIELD) Starshield leverages SpaceX’s Starlink technology and launch capability to support...Permanent employmentFull timeTemporary workWeekend work- Software Engineer (T02): 2 years of relevant experience with Bachelor's degree; 0 years with Master's degree; an additional 4 years of experience may be considered in lieu of degree Principal Software Engineer (T03): 5 years of relevant experience with Bachelor's degree...Full time
$122.43k - $168.34k
...(DAPS) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex integrated... ...into products and processes. Develop domain specific AI software using RAG and Agentic AI. Collaborate with the data engineers,...Full timeTemporary workWork at office- Job Title: Senior Software Engineer – Slicer & Manufacturing Platform Development Department: R&D Reports to: Chief Operating Officer The Company: 3DEO is a leader and innovator in sinter-based additive manufacturing (AM), delivering proprietary and...Contract workFor contractorsWork at office
- ...uncertainty, but by foresight. Our autonomous edge sensing fleets, deep learning forecast models, and integrated customer decision engines will create the most precise weather intelligence on the planet—empowering industry, strengthening climate resilience, providing vital...Remote work
$50 - $100 per hour
...Design mission-critical embedded software for advanced flight, space, and ground systems. Job Title: Engineer Embedded Software 3 Job Description We are seeking a highly skilled Embedded Software Engineer to join our dynamic Software Engineering organization...Contract workTemporary work- Northwood Space in Torrance, California, seeks a dedicated Software Engineer to play a critical role in optimizing connectivity solutions for satellite communications. This position involves developing APIs and overseeing control systems. The ideal candidate should have...
$150k - $200k
...As a Senior Software Engineer on our Ground Software team, you are responsible for creating the software that is used to build, test, and fly our satellites and customer payloads. You will build upon the mission software platform used to fly K2’s Gravitas satellite, developing...Permanent employment$45 - $75 per hour
...Description We are seeking Intermediate and Sr. Software Engineers to support a mission-critical national security program focused on advanced ground, space, and defense systems. This role offers the opportunity to contribute to technologies that support missile tracking...Full timeContract workTemporary workWorldwide$125k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP) Starship is SpaceX’s next generation launch platform that will take humans to the Moon, Mars,...Permanent employmentTemporary workWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Torrance, CA
- entry level software sales Torrance, CA
- ultimate software Torrance, CA
- healthcare software sales Torrance, CA
- software asset management analyst Torrance, CA
- embedded software Torrance, CA
- software Torrance, CA
- software sales Torrance, CA
- remote software sales Torrance, CA
- government software Torrance, CA



