Senior Software Engineer, Sensors and Robotics
Epirus is the creator of a revolutionary electromagnetic pulse (EMP) technology designed for protecting the world's skies and airspaces from Unmanned Airborne Vehicles (a.k.a “drones”). Among counter-drone solutions, our technology is unique in its capability to disable entire swarms of drones quickly and effectively. The core innovation behind this marvel is Epirus’s SmartPower(TM), an intelligent power system that optimizes power-efficiency and dramatically reduces size. At Epirus, we’re on a journey to push the boundaries of what’s possible for the future of power electronics.
About the opportunity
In this role, you’ll help enable Leonidas (our EMP-based counter-drone system) with a rich suite of software-controlled perception and motor functions. This is a great opportunity for someone with an interest in high-tech gadgetry or robotics. You’ll work with new sensors, peripherals, and motorized devices to design a strategy to integrate and control them via software within our system. Here are some of the devices you may have the chance to work with:
Motorized gimbals
High-resolution, motorized cameras
GPS and related positional sensors
Radars, LIDAR, and related sensors
What you’ll bring to the table
3-10 years coding professionally in C++, Python, Java, or Rust
Ability to develop in more than one language (or the desire to learn quickly)
Understanding of network communication fundamentals (TCP/IP, sockets, endianness, serialization, etc.)
Basic understanding of Data Structures, Algorithms, Design Patterns, and other Computer Science fundamentals
What makes you an exceptional candidate
4+ years professional software engineering experience
Prior experience developing low-level software for hardware control, robotics, etc. using standard serial protocols like SPI, I2C, UART, USB, and RS-485.
Understanding of linear algebra, 3D mathematics, and/or geographic coordinate systems
Knowledge of multi-threading, parallelism, and concurrency; an ability to produce thread-safe software modules that cooperate well together
Epirus was the magical bow with infinite arrows wielded by the Greek hero Theseus. Like our namesake, we strive to be fast, efficient, and limitless in our approach. This agility, combined with a culture of innovation in systems development, allows us to move quickly without losing the decades of lessons learned.
We have developed technologies that leverage new breakthroughs in sensors and high-power microwaves, combined with computer vision and advanced software control. Our first broad-market application is a comprehensive defense system to defeat offensive drones at scale.