Software Engineer

Sotalent

Falls Church (VA)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) Contribution
Employee Stock Ownership Plan (ESOP)
Medical Coverage
Dental Coverage
Vision Coverage
Fitness Reimbursement
Vision Reimbursement
Continuing Education Assistance
Flexible Scheduling
Paid Time Off

Job summary

Sotalent in Falls Church, VA seeks a software engineer to translate advanced image and signal processing algorithms from Python into high-performance C or C++. You will collaborate with physicists and engineers and support the full software lifecycle from prototyping through deployment.

Responsibilities include performance analysis on real-world datasets and ensuring robust, scalable code. A strong background in scientific computing and professional writing are essential for this role.

Qualifications

  • Degree in mathematics, physics, or engineering with a focus on scientific computing is sought.
  • Proficiency in Python and its NumPy, SciPy, and Pandas libraries, and in C or C++.
  • U.S. citizens able to obtain and maintain a TS/SCI clearance and willing to undergo a background check and drug screening.
  • Strong technical writing skills are also required.

Responsibilities

  • Translate advanced image and signal processing algorithms from Python into high-performance C/C++ software.
  • Collaborate with physicists and engineers.
  • Support the full software lifecycle from prototyping through deployment.
  • Performance analysis using real-world datasets.

Skills

Scientific Computing
Python
NumPy
SciPy
Pandas
C
C++
Image Processing
Signal Processing
Technical Writing
Data Visualization
Linux
CUDA
Parallel Programming
MPI
OpenMP

Education

Degree in Mathematics/Physics/Engineering (Scientific Computing focus)

Tools

CUDA
MPI
OpenMP

Job description

Translate advanced image and signal processing algorithms from Python into high-performance C or C++ software, collaborating with physicists and engineers. Support the full software lifecycle from prototyping through deployment, including performance analysis using real-world datasets.

Requirements:

A degree in mathematics, physics, or engineering with a focus on scientific computing is sought, along with proficiency in Python and its NumPy, SciPy, and Pandas libraries, and in C or C++. Applicants must be U.S. citizens, able to obtain and maintain a TS/SCI clearance, and willing to undergo a background check and drug screening; strong technical writing skills are also required.

Key Skills:
  • Scientific Computing
  • Python
  • NumPy
  • SciPy
  • Pandas
  • C
  • C++
  • Image Processing
  • Signal Processing
  • Technical Writing
  • Data Visualization
  • Linux
  • CUDA
  • Parallel Programming
  • MPI
  • OpenMP
Benefits:
  • 401(k) Contribution
  • Employee Stock Ownership Plan Contribution
  • Medical Coverage
  • Dental Coverage
  • Vision Coverage
  • Fitness Reimbursement
  • Vision Reimbursement
  • Continuing Education Assistance\
  • Flexible Scheduling
  • Paid Time Off
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Image & Signal Processing Engineer (Python→C/C++)
Image & Signal Processing Engineer (Python→C/C++)

Sotalent • Falls Church (VA)

On-site
USD 120,000 - 180,000
401(k) Contribution
Employee Stock Ownership Plan (ESOP)
Medical Coverage
+7
Software Engineer, SME
Software Engineer, SME

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 120,000 - 180,000
Comprehensive compensation package
Excellent benefits
Outstanding retirement plan
+1
Software Engineer, Mid-Level
Software Engineer, Mid-Level

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 90,000 - 120,000
Market leading compensation package
Excellent benefits
Work/life balance
+2
Software Engineer, Senior
Software Engineer, Senior

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 140,000 - 190,000
Market leading compensation package
Excellent benefits
Work/life balance
+2
Intermediate Software Engineer
Intermediate Software Engineer

HawkEye 360 • Richardson (TX)

On-site
USD 140,000 - 220,000
Annual performance bonus
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
Image Processing Software Engineer
Image Processing Software Engineer

Nord Resume • Miami (FL)

On-site
USD 95,000 - 140,000
Health Insurance
Paid Time Off
Paid Holidays
+1
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 320,000
Equity
Software Engineer — Scientific Computing & Imaging
Software Engineer — Scientific Computing & Imaging

Areté • California (MO), Northern (KY)

Hybrid
USD 90,000 - 165,000
Life and Long-Term Disability (LTD)
Vision Reimbursement
Fitness Reimbursement
+3
Staff / Sr Staff Numerical Algorithm Software Engineer
Staff / Sr Staff Numerical Algorithm Software Engineer

SciTec • Boulder (CO)

On-site
USD 102,000 - 157,000
401k match
HSA health insurance
Dental insurance
+7