Senior Software Engineer, (R&D)

Sorry, this job was removed at 11:33 a.m. (PST) on Thursday, July 28, 2022
Find out who's hiring in Greater LA Area.
See all Developer + Engineer jobs in Greater LA Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
About Epirus

Epirus is a high-growth technology company that develops solid-state, human-safe directed energy systems that enable unprecedented counter-electronics effects and power management solutions to enhance power efficiency in defense and commercial electronics. With a constant emphasis on innovation, we are redefining modern power systems to increase the velocity of change for our customers and bring tomorrow's capabilities to life, today. 


Job objective: As part of the Office of the CTO (OCTO) research and development organization, you’ll contribute to the mission by developing high-performance real-time, autonomous software systems to rapidly develop next generation products.  Employ your experience by developing software systems that support functions such as autonomous target tracking, agile electronic beam-forming, and real-time hardware control.

 

Duties:

  • 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
  • Support software QA and optimize I/O performance
  • Interface with hardware design and development
  • Assess third party and open source software
  • Drive teams to create minimum viable products from an idea
  • Derive software frameworks and architectures to accelerate development
  • Mentor peers to advance team velocity


Required Qualifications:

  • 7+ years development in C and C++
  • 5+ years working with embedded systems
  • 3+ years Architect experience with microservice and monolithic software architectures
  • Additional experience with one or more modern systems language(s): Python, Java, VHDL, Verilog, Go, Rust, etc.
  • Versed in multithreaded design (concurrency primitives, resource management, etc.)
  • Competent in computer science concepts (algorithms, data structures, object-oriented programming, etc.)
  • Strong foundations in mathematics, linear algebra, and physics
  • Adequate knowledge of reading schematics and data sheets for components
  • Bachelor’s degree in computer science or similar discipline, Master’s degree preferred
  • US Citizenship (Future security clearance may be required)


Desired Qualifications:

  • 3+ years experience with Xilinx FPGA and Embedded Cortex CPU architectures
  • 2+ years experience with CUDA programming, massive threading, and NVIDIA GPU 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
  • User experience with DevOps Pipeline tools
  • Experience with Docker and Helm 
  • Scrum Master Certification
  • Desire to mentor new hires
  • Exposure or interest in sensor fusion, machine learning, or AI


At Epirus, we work to create innovative power solutions to solve some of the world’s most complex problems. We are forward thinking in nature and committed to bringing tomorrow’s capabilities to life, today. To deliver on our mission, our team is comprised of individuals with deep expertise in mechanical and electrical engineering (including radio frequency and digital circuit design) as well as software design. We are always looking for top-tier problem solvers and changemakers to join our fast-growing team. 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our company is located in Torrance, just off of the 405. We moved into our new 100,000+ square foot facility in November 2021 and love calling it home.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about EpirusFind similar jobs