EngineerJobs.io
← Back to all jobs

Job Description

Remote sensing and signal-processing software engineer role focused on building end-to-end geospatial and intelligence capabilities from sensors to applications.

Responsibilities

  • Design, develop, integrate, and maintain software for remote sensing and signal-processing applications.
  • Build software and algorithms to process, transform, analyze, and exploit complex sensor and geospatial data.
  • Apply computer science and software engineering fundamentals to technically complex problems.
  • Create and maintain data-processing pipelines and applications using Python and other suitable languages.
  • Contribute to full-stack development activities, including backend services, data processing, orchestration, and APIs as applicable.
  • Convert remote-sensing and signal-processing requirements into scalable software architectures and technical solutions.
  • Work across the system to understand how sensors, SAR, RF/radar systems, signal processing, algorithms, data pipelines, software, and applications interact.
  • Participate in system architecture, technical design, integration, and implementation.
  • Develop and integrate algorithms for processing and exploiting remote-sensing and other sensor-derived data.
  • Operate on large, complex, and potentially heterogeneous datasets.
  • Support automated workflows and orchestration systems for data and algorithm processing.
  • Collaborate with systems engineers, analysts, data scientists, software engineers, and domain experts.
  • Support technical planning and contribute to project-level architecture and engineering decisions.
  • Participate in testing, debugging, performance optimization, and deployment.
  • Document software architecture, technical designs, interfaces, and engineering decisions.
  • Provide technical leadership across projects and workstreams.
  • Occasional nights and weekends may be required based on company needs.
  • Perform other duties as assigned.

Requirements

  • 5+ years of professional experience in software engineering, algorithm development, signal processing, remote sensing, systems engineering, or a closely related field.
  • Bachelor’s degree or higher in Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Strong understanding of computer science and software engineering fundamentals.
  • Professional experience developing software using Python.
  • Experience designing, developing, and integrating software systems (not limited to analysis or research).
  • Experience working with remote-sensing, SAR, RF, or other signal-derived data.
  • Understanding of signal-processing concepts applied to real-world sensor systems.
  • Ability to understand complex systems and relationships between components.
  • Experience contributing to software or systems architecture and technical design.
  • Ability to work across disciplines and translate between software, algorithms, data, and systems engineering teams.
  • Strong problem-solving, analytical, communication, and collaboration skills.

Preferred Qualifications

  • Experience with SIGINT (Signals Intelligence) and/or MASINT (Measurement and Signature Intelligence) data.
  • Experience working with SAR, RF, radar, electromagnetic, or other sensor modalities.
  • Experience with geospatial data, remote sensing, imagery, or Earth-observation systems.
  • Experience developing signal-processing or sensor-data algorithms.
  • Experience with distributed data-processing systems or workflow orchestration.
  • Experience with cloud-based software architectures and services.
  • Experience developing APIs, backend services, or full-stack applications.
  • Experience with containerization, CI/CD, automated testing, and modern software-development practices.
  • Experience working with large-scale or high-volume sensor datasets.
  • Systems engineering experience.
  • Experience leading technical projects, workstreams, or multidisciplinary engineering teams.
  • Experience serving as a technical lead or technical project manager.
  • Experience working in defense, intelligence, aerospace, or national-security sectors.
  • Experience with government or DoD programs.

Technologies

  • Python

Compensation

  • USD 135,000 - 145,000 per year

Benefits

  • Competitive Compensation
  • Discretionary PTO & Flexible Scheduling
  • Stock Options
  • 401(k) Match
  • Medical, Dental and Vision Coverage for you and your dependents
  • FSA & HSA Plans
  • Employer-paid Life Insurance
  • Employer-paid LTD and STD for Parental and Family Care
  • 11 Paid Holidays
  • Employee Resource Groups
  • Educational Assistance Program
  • Professional Development Opportunities

Location

  • United States (remote)
  • Headquartered in Ithaca, NY with a remote workforce across the United States

Application Note

  • Applications without a relevant cover letter will not be considered.
  • Cover letter guidance: share your personal voice and sincere interest in Ursa Space Systems.

Company Values

  • Use the team
  • Figure it out and own it
  • Aim for elegant simplicity
  • Empower diversity & inclusivity
  • Do the right thing
  • Be scrappy

Similar Jobs