Senior Software Engineer - Space Team
- Full-Time
- Herndon, VA
- HawkEye 360
- Posted 3 years ago – Accepting applications
HawkEye 360 is a Radio Frequency (RF) data analytics company. We operate the first of its kind commercial satellite constellation to identify, process, and geolocate a broad set of RF signals. We extract value from this unique data through proprietary algorithms, fusing it with other sources to create powerful analytical products that solve hard challenges for our global customers. Our products include maritime domain awareness and spectrum mapping and monitoring designed to serve a wide range of commercial, government and international customers.
Build the world’s first RF-Derived Geospatial Analytics Firm
The mission of the Processing Team at Hawkeye 360 (HE360) is to build cross-domain systems to perform RF-based data collection and geolocation. The Processing team includes experts across FPGA development, embedded software, software defined radio, and cloud development; plus deep knowledge of signal-of-interest (SOI) digital signal processing, RF communications systems, RF measurement systems, and geolocation. HE360 is currently seeking a Cloud Software Engineer who can help the Processing team optimize and deploy their world-class algorithms for scalable cloud processing.
A great Cloud Software Engineer does not need to be an expert in signal processing or geolocation – you just cannot be afraid of the topic! We work in small teams to rapidly prototype and productize new ideas based on hands-on, in-the-weeds engineering. You'll be responsible for designing and implementing backend software systems required for the Processing team to consume RF data, and may even get into the algorithm details yourself. We support a broad range of software applications to accomplish our mission, especially favoring python and C++ languages for both batch processing within cloud deployments (Kubernetes + Docker) and real-time embedded platforms (low-power ARM targets with a cross-compile workflow).
We’ll Expect You To…
- Provide experienced leadership for the design and implementation of software systems, specifically production-ready cloud deployments and a team-wide CI/CD system
- Support and improve existing cloud software and build/deploy systems
- Contribute to the design and implementation of algorithms for geolocation and analysis
- Contribute to code performance measurement, optimization and re-implementation to improve performance
- Guide and mentor other individual contributors
You’ll Need to Have…
- B.S. degree in Computer Science, Electrical/Computer Engineering, or comparable, with 3+ years of professional experience
- 2+ years of experience with backend software development using python and/or C++
- Experience building software tools facilitating developer collaboration – a passion for writing clean code, scalable architectures, and test-driven development
- Experience deploying software into a Docker and/or Kubernetes environment using an industry-standard cloud provider (AWS, etc)
- Experience building mission-critical applications and CI/CD processes
We’d Like to See…
- Experience developing and supporting engineering or data-science applications, especially using a database backend with a “dev/prod” workflow
- Experience with relational database design, SQL, and Object Relational Mapping (ORM) libraries
- Familiarity with cloud acceleration including GPUs and cluster-based parallelization
- Familiarity with communications and/or software defined radio and software packages such as GNURadio
Cultural Fit…
- Ability to work in a small and fast-paced environment.
- A good attitude and team-oriented spirit.
- A curious outlook – willingness to learn new things and solutions to fit the problem.
- A passion for completing a job well - Attention to detail.
- Ability to work well with all levels of company disciplines (i.e. Legal, HR, etc.).
- Sense of humor and ability to proactively problem solve.
HawkEye 360, Inc. is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship status, age, disability or handicap, sex, marital status, veteran status, sexual orientation, arrest record or any other characteristic protected by applicable federal, state or local laws.
Job Type: Full-time
Pay: $140,000.00 - $155,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Disability insurance
- Health insurance
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Tuition reimbursement
Schedule:
- Monday to Friday
Supplemental Pay:
- Bonus pay
Work Location:
- One location
Company's website:
- www.he360.com
Work Remotely:
- Temporarily due to COVID-19
COVID-19 Precaution(s):
- Remote interview process