Associate Software Engineer
Location: Torrance, California, United States
Department: Engineering
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 delivering successful products rapidly. TheAssociate 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 developing software to control lab equipment, working with other engineers to design new test fixtures, automating testing for various units / sub-systems, setting up and running Hardware-in-the-Loop testing for production software updates, organizing data logging, performing data analysis, and onboarding new lab equipment to continually improve our instrumentation capabilities. 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 and maintain software libraries for controlling and communicating with lab equipment
- Contribute to the team by driving architectural decisions and best practices development
- 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
- On-boarding new lab equipment / instrumentation, such as various sensors, DAQs, etc., to continually improve test capabilities and fidelity
Basic Qualifications:
- Bachelor’s degree in computer science, electrical engineering, computer engineering or related
- 1+ years of industry experience, including experience automating lab equipment and data analysis.
- Proficiency with Python and Git
- 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 continuous integration tools such as Jenkins or GitHub Actions
- Experience with multiple operating systems and command line interfaces
- 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
- Experience with Agile Product Development practices and/or start-ups
- An interest in working with a wide range of other engineering disciplines, touching all parts of the product
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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
