Scientific Programmer

Pop-Up Talent

Santa Clara (CA)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A tech company specializing in wireless technologies is seeking a Scientific Programmer to join their research-driven team. You will maintain and develop C/C++ location engine code and support Python tools for data analysis. The ideal candidate has over 3 years of experience in C/C++ and Python, strong analytical skills, and a background in numerical algorithms. This is an opportunity to work on next-generation wireless solutions and contribute to impactful innovations in the field.

Qualifications

  • At least 3+ years of experience programming in C/C++ and Python for scientific, analytical, or computational software.
  • Strong skills in numerical algorithms, simulations, and data-processing pipelines.
  • Excellent analytical, math, and statistics skills.

Responsibilities

  • Maintain and adapt existing C/C++ location engine code for next-gen wireless technologies.
  • Develop and support Python tools for research and data analysis.
  • Implement new algorithms in Python and assist with geolocation dataset analysis.

Skills

C/C++ programming
Python programming
Numerical algorithms
Data-processing pipelines
Machine learning frameworks
Performance profiling
Memory optimization
Parallelization

Education

Degree in Computer Science, Engineering, or related field

Tools

scikit-learn
PyTorch
TensorFlow
Matlab
Java
Kotlin
Scala

Job description

Scientific Programmer – Join an Innovative Tech Team

Are you a smart, creative, and motivated programmer looking to make an impact in cutting-edge wireless technologies? We’re seeking a Scientific Programmer to join a research-focused team working on next-generation location solutions.

WHAT YOU’LL DO:
  • Maintain and adapt existing C/C++ location engine code for next-gen wireless technologies
  • Explore new concepts like GPU acceleration to improve efficiency and scalability
  • Develop and support Python tools for research and data analysis
  • Implement new algorithms in Python and assist with geolocation dataset analysis
WHAT WE’RE LOOKING FOR:
  • Degree in Computer Science, Engineering, or related field
  • At least 3+ years of experience programming in C/C++ and Python for scientific, analytical, or computational software
  • Strong skills in numerical algorithms, simulations, and data-processing pipelines
  • Familiarity with machine learning frameworks (scikit-learn, PyTorch, TensorFlow) is a plus
  • Experience with performance profiling, memory optimization, and parallelization
  • Excellent analytical, math, and statistics skills
  • Bonus: experience with Matlab, Java, Kotlin, Scala
WHY JOIN US?
  • Work on next-generation wireless technologies that power global location solutions
  • Be part of a collaborative, research-driven team in a fast-paced environment
  • Opportunities to innovate, optimize, and implement high-impact algorithms
  • If you’re ready to bring your programming expertise to real-world, high-tech applications in wireless research, we want to hear from you!

Apply Today!

We are an equal opportunity employer, and we are an organization that values diversity. We welcome applications from all qualified candidates, including minorities and persons with disabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Scientific Programmer: GPU-Accelerated Location Tech
Scientific Programmer: GPU-Accelerated Location Tech

Pop-Up Talent • Santa Clara (CA)

On-site
USD 90,000 - 120,000
Software Engineer, Applied ML
Software Engineer, Applied ML

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 230,000
Staff Researcher III: Scientific Programmer
Staff Researcher III: Scientific Programmer

Hexagon Lavish • Atlanta (GA)

On-site
USD 80,000 - 100,000
Staff / Sr Staff C++ Software Engineer
Staff / Sr Staff C++ Software Engineer

SciTec Incorporated • Boulder (CO)

On-site
USD 96,000 - 140,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical insurance
80% company paid Dental insurance
+1
Staff / Sr Staff C++ Software Engineer
Staff / Sr Staff C++ Software Engineer

SciTec • Boulder (CO)

On-site
USD 96,000 - 140,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical insurance
80% company paid Dental insurance
+5
Software Engineer, Scientific Computing
Software Engineer, Scientific Computing

Vorticity Inc. • Redwood City (CA)

On-site
USD 120,000 - 180,000
Senior C++ Software Engineer
Senior C++ Software Engineer

SciTec • Boulder (CO)

On-site
USD 156,000 - 193,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical
80% company paid Dental insurance
+9
Staff / Sr Staff Numerical Algorithm Software Engineer
Staff / Sr Staff Numerical Algorithm Software Engineer

SciTec Incorporated • Boulder (CO)

On-site
USD 98,000 - 146,000
401(k) match
100% company paid medical insurance
Paid Time Off
+3
Staff HPC Applications Engineer
Staff HPC Applications Engineer

NextSilicon • Minneapolis (MN)

Hybrid
USD 120,000 - 170,000
Software Engineer, Applied ML
Software Engineer, Applied ML

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 129,000 - 225,000
Medical & dental
Stock programs
Relocation assistance
+1