Epirus is looking to develop high-performance real-time, autonomous software systems to rapidly develop next-generation products.
Requirements
- 5+ years development in C and C++
- 3+ years working with embedded systems
- Additional experience with one or more modern systems language(s): Python, Java, VHDL, Verilog, Go, Rust, etc.
- 2+ years experience with Xilinx FPGA and Embedded Cortex CPU architectures
- Experience building software for real-time operating environments with specific latency requirements
- Experience with Embedded Linux and/or software integration with FPGA firmware
- Knowledge or experience with digital signal processing (DSP) or radio frequency (RF) technologies
Responsibilities
- Design and implement software of embedded devices and systems from requirements to production and deployment
- Design, develop, code, test and debug system software
- Build real-time control software for a variety of projects
- Analyze and enhance efficiency, stability and scalability of system resources
- Direct software QA and optimize I/O performance
- Interface with hardware design and development
- Assess third party and open-source software
Other
- Bachelor’s degree in computer science or similar discipline, Master’s degree preferred
- This is an on-site position; availability to work in our HQ in Torrance is required
- 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.
- Desire to mentor new hires
- Scrum Master Certification