Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Epirus Logo

Senior Software Engineer- Hardware in the Loop (HIL)

Epirus

$163,300 - $187,000
Sep 5, 2025
Torrance, CA, US
Apply Now

Epirus is looking to overcome the asymmetric challenges inherent to the future of national security by developing reliable Hardware-in-the-Loop (HIL) systems for embedded RF system validation.

Requirements

  • 5+ years of software development experience with Python, C/C++, and Git
  • 3+ years of experience with HIL or automated test systems
  • Strong understanding of embedded systems, digital/analog I/O, and sensor/actuator interfacing.
  • Hands-on experience with communication protocols: CAN, SPI, I2C, UART, Ethernet, etc.
  • Familiar with SCPI and VISA.
  • Experience with Drone Control Software (e,g. ArduPilot, PX4).
  • Experience with test automation frameworks (e.g., Unittest, PyTest, Robot Framework, custom test rigs)

Responsibilities

  • Design and implement HIL systems, including electrical hardware, sensor/actuator interfaces, RF measurement equipment, and supporting automation software.
  • Integrate and test embedded systems using physical hardware setups, mock devices, and signal generators.
  • Develop automated test scripts and frameworks to support continuous integration and delivery through regression testing, integration testing, and acceptance testing.
  • Capture, process, and analyze large volumes of test and system data to evaluate performance, identify trends, and support root-cause investigations.
  • Create tools and dashboards for visualizing system behavior, errors, and performance metrics.
  • Interface with software, electrical, and systems engineers to ensure test coverage and traceability.
  • Maintain hardware setups, I/O boards, enclosures, and wiring needed for robust test environments.

Other

  • Bachelor’s in Computer Science, Electrical Engineering, Computer Engineering, or related field
  • 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
  • This is an in-person role based in Torrance, CA, with an expectation of 5 days per week in the office to support team collaboration and cross-functional alignment
  • Desire to dive into unknown problems, derive a solution, and execute
  • Provide guidance and mentorship to junior engineers and promote data-driven validation processes