Application Guide
How to Apply for Senior Software Engineer
at Epirus
🏢 About Epirus
Epirus is revolutionizing energy efficiency in defense and commercial technology through cutting-edge directed energy systems, specifically developing high-power microwave systems for counter-drone defense. The company stands out for its dual focus on defense applications and commercial energy efficiency, creating technology that addresses critical national security needs while advancing sustainable energy solutions. Working here means contributing to groundbreaking technology that protects national security and transforms energy infrastructure.
About This Role
This Senior Software Engineer role involves designing and implementing embedded software for directed energy systems, with responsibilities spanning from requirements analysis to deployment of real-time control software. You'll lead teams to create minimum viable products from concept, derive software frameworks to accelerate development, and mentor peers to advance team velocity. This position is impactful because you'll be building the software backbone for systems that defend against drone threats and improve energy efficiency in critical applications.
💡 A Day in the Life
A typical day involves designing and implementing embedded software for directed energy systems, collaborating with hardware engineers on system interfaces, and leading team discussions on software architecture decisions. You'll spend time debugging real-time control software, mentoring junior engineers on best practices, and assessing third-party software components for integration into Epirus's technology stack.
🚀 Application Tools
🎯 Who Epirus Is Looking For
- Has 5+ years of C/C++ development with 3+ years specifically in embedded systems, ideally in defense, aerospace, or energy sectors
- Demonstrates expertise in multithreaded design and real-time control software development for hardware interfaces
- Possesses strong mathematical foundations in linear algebra and computer science concepts applicable to directed energy systems
- Has experience assessing third-party/open-source software and leading teams from concept to minimum viable product
📝 Tips for Applying to Epirus
Highlight specific embedded systems projects involving C/C++ for defense, aerospace, or energy applications in your resume
Quantify your experience with real-time control software and multithreaded design in your application materials
Research Epirus's Leonidas counter-drone system and mention how your skills could contribute to similar projects
Prepare examples of how you've derived software frameworks to accelerate development in previous roles
Demonstrate understanding of both defense applications and commercial energy efficiency in your application
✉️ What to Emphasize in Your Cover Letter
['Your experience with embedded systems in defense or energy sectors and how it applies to directed energy technology', 'Specific examples of leading teams from concept to minimum viable product in software development', 'How your mathematical background in linear algebra supports development of directed energy systems', 'Your approach to mentoring peers and advancing team velocity in technical environments']
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Epirus's Leonidas counter-drone system and their high-power microwave technology
- → The company's dual focus on defense and commercial energy efficiency applications
- → Recent news about Epirus's contracts with defense agencies or commercial partners
- → The specific challenges in directed energy systems software development
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Applying with only web or enterprise software experience without embedded systems background
- Failing to demonstrate specific C/C++ embedded development experience in defense or energy sectors
- Not showing understanding of both the defense applications and commercial energy aspects of Epirus's work
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!