Software Engineer

Dover Corporation

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Espy in Austin is seeking a Software Engineer to join a lean, agile team building state-of-the-art systems that deliver critical signals intelligence to government agencies.

You will design, enhance, and maintain a high-performance Linux C++ architecture for a product that captures high-bandwidth RF data and streams it to long-term storage, with DSP and ML integration. Collaborate across hardware, software, and field teams to ensure success.

Qualifications

  • Bachelor's degree in a technical field (e.g., Computer Engineering, CS, EE).
  • 10+ years designing and implementing software in C++ on Linux.
  • Proficiency with TCP/UDP networking and scripting in Bash and Python.
  • Knowledge of DSP concepts, filtering, transforms, and data visualization.
  • Strong problem-solving, communication, and task management.

Responsibilities

  • Design, build, and test high-performance C++ software on Linux across general-purpose and embedded platforms.
  • Collaborate with hardware engineers to integrate software with physical components.
  • Develop automation scripts and tools using Python/Bash.
  • Prioritize features and critical bug fixes with engineering teams and customers.
  • Provide hands-on testing and deployment support for a global customer base.
  • Demonstrate technical ownership and leadership to overcome obstacles.

Skills

C++
Linux
High-performance networking
DSP
Python

Education

Bachelor's degree

Tools

Docker
Git
MongoDB
CUDA
TypeScript

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
  • Work environment involves everyday risks or discomforts requiring safety precautions typical of office work
  • Work area is adequately lit, heated and ventilated.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Dover Corp • Austin (TX)

On-site
USD 150,000 - 210,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
DSP Software Engineer
DSP Software Engineer

Aligning Talent Consultants, LLC • Arlington (VA)

On-site
USD 90,000 - 130,000
Competitive base salary
Profit sharing 25% of salary
Benefits equal to 25% of salary
Enterprise - Senior RF Software Engineer - DSP, Linux, C++
Enterprise - Senior RF Software Engineer - DSP, Linux, C++

Erias Ventures • Maryland

On-site
USD 250,000 - 285,000
Above market pay
Immediate vesting 401k
Spot bonuses
+4
Enterprise - Senior RF Software Engineer - DSP, Linux, Python
Enterprise - Senior RF Software Engineer - DSP, Linux, Python

Erias Ventures • Maryland

On-site
USD 250,000 - 274,000
Above Market Pay
401k with Immediate Vesting
Spot Bonuses
+9
Enterprise - Software Engineer - C++, SDR, Geospatial
Enterprise - Software Engineer - C++, SDR, Geospatial

Erias Ventures • Maryland

On-site
USD 185,000 - 200,000
401k with immediate vesting
Professional development bonuses
Paid time off with flexible schedules
+1
TS/SCI Software Engineer - Signal Intelligence - DSP
TS/SCI Software Engineer - Signal Intelligence - DSP

Henpen Corporation • Monterey (CA)

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

Envision Innovative Solutions • Columbia (MD)

On-site
USD 190,000 - 215,000