Software Engineer

Dover Corp

Austin (TX)

On-site

USD 150,000 - 210,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Espy, a leader in signals intelligence software, seeks a Software Engineer to join a lean, agile team. You will design, build, and test high-performance Linux C++ software across general-purpose and embedded platforms, handling RF signal data capture and streaming to long-term storage.

Collaborate with hardware engineers, implement Python automation, apply DSP concepts, and explore machine learning to enhance visualization and processing.

Qualifications

  • Bachelor's degree in a related technical field.
  • 10+ years of professional experience designing and implementing software systems using C++ in a Linux environment.
  • Proficiency with high-performance TCP/UDP network communications, Bash and Python scripting.

Responsibilities

  • Architecture & Development: Design, build, and test high-performance C++ software in Linux across general-purpose and embedded platforms.
  • Hardware Integration: Work with hardware engineers to integrate software with physical components per system requirements.
  • Automation & Scripting: Implement and test automation scripts and tools using Python; build reliable tooling.
  • Feature Prioritization: Collaborate with engineering, field support, and customers to plan features and bug fixes.
  • Global Deployment: Provide testing and deployment support for a global customer base.
  • Technical Ownership: Resolve technical challenges with cross-functional leadership.

Skills

C++ in Linux
TCP/UDP networking
Python scripting
Bash scripting
Machine Learning / DSP exposure

Education

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Mathematics, Physics, or related field

Tools

Docker
MongoDB
TypeScript
Node.js
React
Git
Jira

Job description

As a Software Engineer at Espy, you will join a lean, agile team building state-of-the-art systems that deliver critical signals intelligence to government agencies. You will collaborate cross-functionally to design, enhance, and maintain a high-performance Linux C++ software architecture for a product that captures high-bandwidth RF signal data and streams it to long-term digital storage. Additionally, you will implement innovative DSP and visualization algorithms, leverage cutting-edge computing hardware, and integrate machine learning to help customers navigate complex signal environments.

Core Responsibilities
  • Architecture & Development: Design, build, and test high-performance C++ software within a Linux environment across general-purpose and embedded platforms.

  • Hardware Integration: Partner closely with hardware engineers to integrate software with physical components, ensuring strict alignment with system requirements.

  • Automation & Scripting: Implement, evaluate, and test automation scripts and tools using Python.

  • Feature Prioritization: Coordinate with the engineering team, field support, and customers to map out and prioritize new features and critical bug fixes.

  • Global Deployment: Provide hands-on testing and deployment support to ensure mission success for our global customer base.

  • Technical Ownership: Overcome technical obstacles independently using sound judgment, cross-functional collaboration, and technical leadership.

Required Qualifications
  • Education: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Mathematics, Physics, or a related technical field.

  • Experience: 10+ years of professional experience designing and implementing software systems using C++ in a Linux environment.

  • Networking & Scripting: Proficiency with high-performance TCP/UDP network communications, alongside strong scripting skills in Bash and Python.

  • Signal Processing: Working knowledge of applied digital signal processing (DSP), including filtering, data transforms, multi-dimensional signal processing, and data visualization.

  • Core Competencies: Exceptional problem-solving skills, strong verbal/written communication across all organizational levels, and a proven track record of managing tasks under tight schedules.

Preferred Qualifications
  • Hardware & Data: Experience with signal acquisition hardware (SDRs, digitizers, VITA-49) and high-accuracy timing services (GPS, NTP).

  • Advanced Tech: Familiarity with Machine Learning, Computer Vision, CUDA, or embedded architectures (ARM, FPGA).

  • Infrastructure & Tools: Experience with Docker/containerization, databases (MongoDB), modern web stacks (TypeScript, Node.js, React), and management tools (Git, Jira).

  • Logistics & Clearance: Willingness to travel 2-3 times per year and eligibility for a TS/SCI security clearance.

WORK ENVIRONMENT

Characteristics described here are representative of those an incumbent will encounter while performing the essential functions of this job. Reasonable accommodation may be made to enable individual with disabilities to perform the essential functions.

  • Work environment involves everyday risks or discomforts requiring safety precautions typical of office work

  • Work area is adequately lit, heated and ventilated.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Dover Corporation • Austin (TX)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

MPG Dover • Austin (TX), Northern (KY)

Hybrid
USD 150,000 - 230,000
401(k) plan with employer contribution
Medical, dental, vision insurance
Wellness programs
+6
Senior C++ Systems Engineer - DSP, ML & Signal Processing
Senior C++ Systems Engineer - DSP, ML & Signal Processing

Dover Corp • Austin (TX)

On-site
USD 150,000 - 210,000
Senior C++ Software Engineer — Signals Intelligence
Senior C++ Software Engineer — Signals Intelligence

Dover Corporation • Austin (TX)

On-site
USD 120,000 - 180,000
TS/SCI Software Engineer - Signal Intelligence - DSP
TS/SCI Software Engineer - Signal Intelligence - DSP

Henpen Corporation • Monterey (CA)

Hybrid
USD 140,000 - 220,000
Software Engineer
Software Engineer

Searchability Aerospace & Defense • Richardson (TX)

On-site
USD 80,000 - 110,000
Work on technically challenging systems
Collaborate with highly skilled engineers
Engage in full lifecycle ownership
Software Engineer 3
Software Engineer 3

Synergy ECP • Columbia (SC)

On-site
USD 120,000 - 150,000
Embedded Engineer
Embedded Engineer

Distributed Spectrum • New York (NY)

On-site
USD 110,000 - 150,000
Above-market salary
Equity and benefits package
401(k) match
+2
Enterprise - Senior RF Software Engineer - DSP, Linux, Python
Enterprise - Senior RF Software Engineer - DSP, Linux, Python

Erias Ventures, LLC • Maryland

On-site
USD 250,000 - 274,000
Above Market Hourly Pay
11% Roth or Traditional 401k with Vest
Spot Bonuses for BD/Company Growth
+17
Enterprise - Software Engineer - Python, C++, DSP
Enterprise - Software Engineer - Python, C++, DSP

Erias Ventures • Maryland

On-site
USD 215,000 - 260,000
Above Market Hourly Pay
11% Roth or Traditional 401k with Vest
Spot Bonuses for Business Growth
+1