Epirus

Epirus

Senior Software Engineer, Integration and Test

Torrance, California, United States · Senior

Sponsorship not specified$171k-$194kDetected 61 days ago
PythonJavaRustC++BashPowerShellGitAWSCI/CDGitHub ActionsJenkinsLinuxData AnalysisStatisticsCybersecurityElectrical EngineeringSignal ProcessingpytestCommunication

About the role

  • Fast and thorough hardware / software testing, from early R&D to production, is critical for rapidly delivering successful products.
  • 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.
  • 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 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 Test Hardwa re team on HIL design and HIL Software needs

Requirements

  • Bachelor's degree in computer science, electrical engineering, computer engineering or related
  • 5+ years of industry experience
  • Proficiency with Python and Git
  • US Citizen (future U.S security clearance may be required)
  • As required by the Equal Pay Transparency Act, Epirus provides a reasonable range of minimum compensation for roles that may be hired.

Nice to have

  • Preferred Skills and Experience:

Skills

  • 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 GitHub Actions
  • Experience with Windows Power Shell and Linux Bash/CLI
  • Experience with a python test framework (pytest, unitest, RobotFramework)
  • Experience with databases and cloud data storage services (AWS)
  • Experience with electrical hardware / lab experience, and/or field test experience
  • Familiarity with signal processing, statistical analysis, and expressive plotting / data presentation
  • Experience with various sensors and DAQs for data collection

Compensation

  • $171,000 - $194,000 USD

Company info

  • About Epirus
  • E pirus 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.

Visa & Work Authorization

  • US Citizen (future U

This listing is sourced directly from Epirus's careers page and normalized into a canonical job model.