123

Software Engineer

Herndon, VA, United States (USA), HawkEye 360 [1040]

Field(s) of expertise
Information Technology Software Engineering
Job type
Permanent
Education
Bachelor
Deadline
Closed

About this job

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

HawkEye 360 is currently seeking a Software Engineer to join the Space team. The mission of the Space Systems Engineering group is to build, test, launch, operate and maintain a constellation of small commercial satellites. The Space Systems group is also responsible for building and operating a segment of groundstations to provide communications with these satellites. The satellite clusters and ground segments provide the platform for RF data collection that is essential to HawkEye’s core business.

HawkEye 360 is looking for a candidate with good problem-solving skills, who is creative and has a passion for working with and developing new innovative technology.

Responsibilities

  • Develop software for our new ground-station infrastructure with a strong focus on automated operation of the Satellites.
  • Help to design the new ground-station infrastructure to include building and testing client-server applications and building REST APIs.
  • Read ICDs provided by our Satellite bus providers and turn that into functioning code capable of issuing commands to the Satellites.
  • Develop unit tests, and full-system integration tests for entire ground-station infrastructure.
  • Develop and maintain Ansible playbooks used for configuring our remote ground-station nodes, and processing cluster.
  • Help maintain and operate the satellites while building out the automated operations systems.

Profile

  • 5+ years professional experience
  • 3+ years of experience with Python and Java programming.
  • Experience with version control such as git● Experience building mission-critical applications and supporting remote hardware.
  • Experience with WSGI frameworks (Flask, Django, Falcon, CherryPy)
  • ​​​​​​​​​​​​​​Experience with Ansible, Docker and Kubernetes is desired
  • Experience programming in C/C++ is a plus.
  • A passion for completing a job well – Attention to detail
  • A good attitude and team-oriented spirit

 

We’d Like to See…

  • A curious outlook – willingness to learn new things and solutions to fit the problem
  • Experience in a fast-paced, small company where priorities can change rapidly
  • Dedication – sometimes we all need to burn a little midnight oil to get the job done

 

Cultural Fit…

  • Ability to work in a small and fast-paced environment.
  • 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.

For information on how the personal data in your application is processed, please see the HawkEye 360 Privacy Policy.