×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Integration And Test

Job in Torrance, Los Angeles County, California, 90504, USA
Listing for: jobs.frontdoordefense.com - Jobboard
Full Time position
Listed on 2026-05-26
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 171000 USD Yearly USD 171000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer, Integration and Test

Develop and maintain HIL control software for Epirus' production and test environments

Location:

Torrance, California, United States

Compensation: $171, USD / year

Job Tags:
Software

About the Role 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

Epirus designs and manufactures novel RF systems in a rapid development environment. Fast and thorough hardware/software testing, from early R&D to production, is critical for rapidly delivering successful products. The Integration and Test Senior Software Engineer role focuses on developing and maintaining a level of excellence in Epirus's engineering lab, where we perform R&D of new design improvements, acceptance testing of newly manufactured modules, integration testing at the sub‑system and system levels, and ultimately chamber and field tests/demos.

Responsibilities include Hardware‑in‑the‑Loop testing, developing software to control lab equipment, working with other engineers to design new test fixtures, automating testing for various units/sub‑systems, organising data logging, performing first look data analysis, and designing scaling systems that support larger hardware/software teams. Candidates should be capable software engineers but should also have an interest in working hands‑on with hardware, both production hardware and lab equipment/instrumentation.

Success in this role powers the data‑driven decisions that enable Epirus's agile hardware development.

Responsibilities
  • Develop, test, and deploy HIL control software to validate hardware and software functionality across the Epirus product suite.
  • Develop and maintain Epirus's software hardware abstraction libraries including but not limited to oscilloscopes, VNAs, signal generators, microphones, video capture devices, robotic measurement equipment.
  • Scale production test software to allow increased production rates and meet evolving customer requirements.
  • Drive architectural decisions and best practices.
  • Lead capability/feature development of the HIL Software Infrastructure to enable all of Epirus software/QA to validate functionality.
  • Develop user interfaces which enable technicians to run tests and troubleshoot failures.
  • Coordinate with other engineers on designing and setting up new test fixtures, typically on lab benches or in RF chambers (also occasionally out in the field).
  • Coordinate with hardware and software teams to develop Hardware‑in‑the‑Loop test platforms and procedures and automations.
  • Work with other engineers to develop new test scripts/programs, maximizing code reuse for consistency of testing.
  • Manage ever‑growing data logging and analysis, to power data‑driven decisions.
  • Coordinate with Manufacturing team and train technicians on operation of test software for production testing.
  • Coordinate with Test Hardware team on HIL design and HIL Software needs.
  • Selection and onboarding new lab equipment/instrumentation, such as various sensors, DAQs, etc., to continually improve HIL capabilities.
Basic Qualifications
  • Bachelor's degree in computer science, electrical engineering, computer engineering or related.
  • 5+ years of industry experience.
  • Proficiency with Python and Git.
  • Familiar with one of C++, Rust, C, Java.
  • US Citizen (future U.S. security clearance may be required).
Preferred Skills and Experience
  • Good written and oral communication skills; not afraid to speak up, either to ask for help or disagree on a technical point that warrants more discussion.
  • Collaborative; capable of working across all levels of the organization.
  • Eager to learn and to help others on the team.
  • Organized; comfortable working in a fast‑paced, ever‑changing environment.
  • Focused, with perspective on what matters most, rapidly delivering customer value.
  • Experience with DAQs, Arduinos.
  • Experience with continuous integration tools such as Jenkins or Git Hub Actions.
  • Experience with Windows Power Shell and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary