Senior Software Engineer, User Interface @ Epirus - Torrance, CA

Job Overview

2 months ago

Senior Software Engineer, User Interface

Epirus - Torrance, CA

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:

The ideal candidate for this position is someone who has both a knack for elegant design as well as the know-how to build reliable web-based UIs.


  • Building mapping and geolocation visualizations that give a birds-eye view of outdoor environments
  • Developing dynamic visualizations that provide target tracking of swarms of drones and other airborne vehicles
  • Optimizing a tactical application for a high-level of responsiveness and reliability
  • Integrating and rendering streaming video/imagery from cameras and other system sensors

Required Qualifications:

  • BS degree in a STEM related field
  • 3+ years of experience developing front-end software in JavaScript, Python, or C++
  • Experience building large UI applications using React, Node, Angular, or Qt
  • A firm grasp of Data Structures, Algorithms, Design Patterns, and other Computer Science fundamentals
  • US Citizen or Permanent Resident (future security clearance may be required)

Desired Qualifications:

  • 5+ years professional software engineering experience
  • Experience building desktop or mobile UI applications
  • Track record of employing front-end application patterns (clients, response/request handling, caching/buffering, resource management, etc.)
  • Experience mentoring and/or leading other developers

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.

<em data-stringify-type="italic">As required by the Equal Pay Transparency Act, Epirus provides a reasonable range of minimum compensation for roles that may be hired. Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific office location.&nbsp;</em>

For the state of California only, the range of starting pay for this role is:

$152,000—$174,000 USD

Similar Jobs

Software Engineer (Entry Level/ Associate/ Mid Career)


El Segundo, CA

Develops software verification plans, test procedures and test environments, execute the test procedures and documents test results to ensure software system…

Software Developer - Avionics

General Atomics and Affiliated Companies

Poway, CA

Communicate with the software developer group, with users, and with management as well as with the wider community. Experience with C/C++ highly desired.

Associate Product Hardware & Software Design & Analysis Engineer


Sylmar, CA

Develop and maintain software to support required command and control functionality for airborne searchlight & gimbal systems. This position is for 1st shift.

FrontEnd Developer


Los Angeles, CA

Form validation and Use of version control software, such as Git. Five (5)+ years’ experience developing critical, large scale customer facing web applications …

Software Engineer

Geologics Corporation

Pasadena, CA

Providing integration and test support (including mission system software, hardware, networks, facilities, and infrastructure) to meet functional, performance,…

Spec, Embedded Software Engineer

L3Harris Technologies

Carlsbad, CA

We are seeking an Embedded Software Engineer Lead responsible for developing advanced real-time embedded software and firmware targeted for the MIDS-JTRS…

Controls Software Developer

Walt Disney Imagineering

Glendale, CA

Work with other software developers and software project leads to provide incremental and overall updates to status and condition of software product progress.

Software Developer

Motive Companies

Fountain Valley, CA

Software developers in the field of Renewable Energy develop and maintain systems on AWS for customer GUI. They develop code for data presentation, reports, and…

Ground Software Engineer- Nanosatellites

Motive Companies

Irvine, CA

Architect the ground software framework for our next generation of space vehicles. Participate in software requirements generation, design, implementation, and…

Software Engineer

Geologics Corporation

El Segundo, CA

Experience in every phase of the software development life-cycle a must. Developing embedded software for radar applications. $85 - $115 per hour*.

Site Reliability Engineer


Santa Barbara, CA

Programing/scripting experience (python/shell/go). LogicMonitor is looking for a talented and experienced Site Reliability Engineer to maintain operational…

Software Engineer CMDM

Geologics Corporation

El Segundo, CA

At least 5 years' experience providing technical leadership experience to a team of engineers. We are not looking for a 'code monkey' We need a senior developer…

Embedded Software Engineer, Spacecraft

Motive Companies

Irvine, CA

Work with multiple engineering teams to establish software requirements and design. 2-3+ years of experience developing C++ applications for embedded, high…

Golang Embedded System Software Engineer

Canonical - Jobs

San Bernardino, CA

Review code produced by other engineers. Applicants should be passionate about open source software development. Write high quality code to create new features.

FE Programmer


El Monte, CA

At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.

Jr .Net Developer

San Dimas, CA

Hybrid – at least two days per sprint onsite (2 week sprints). Oracle is a must have. Job Types: Full-time, Contract.

Cloud Engineer - El Segundo, CA

La Jolla Logic

El Segundo, CA

You and the team will develop, configure, implement, and manage the systems, services, hardware, and software that make up the entire cloud infrastructure.

Golang Embedded System Software Engineer

Canonical - Jobs

Los Angeles, CA

Review code produced by other engineers. Applicants should be passionate about open source software development. Write high quality code to create new features.

Ground Software DevOps

Motive Companies

Irvine, CA

In addition, please note that this position may also require the possession of an existing United States National Security clearance or eligibility for such a…

Junior Firmware Developer

EA Team Inc.

Sylmar, CA

Embedded software: 1 year (Required). Design and implementation experience in Embedded Software. Experience in Interfacing with hardware design and development…

Software Engineering Tester

Motive Companies

Irvine, CA

Architect the test software automation framework, take part in complete software development as well as test software automation process.

AMP Manager Software Engineering 2 - NG Space Systems

Northrop Grumman

Redondo Beach, CA

Active SCI clearance or active Top Secret clearance with the ability to obtain an SCI clearance. Ensures software standards are met.

A Mainframe Systems Programmer/DBA Downey CA

Trinus Corporation

Downey, CA

The Mainframe Systems Programmer/DBA for Legacy Systems manages different types of databases, such as hierarchical (IMS), relational (DB2), and file-based …

Sr. Engineer - Automation


San Diego, CA

Maintains, troubleshoots and modifies the GMP and non-GMP control systems; Systems may include plant wide SCADA, 3rd party local control systems, freezers, air…