2

Entry Level Research Software Engineer Jobs in California

Computer Vision R&D Engineer

San Diego, CA ยท On-site

$100K - $200K/yr

... software, mechatronics, electronics, physics and optics engineers. (interdisciplinary and ... D preferred * - Experience to Research and Develop to Classical Computer Vision Algorithm ...

Research Engineer, Machine Learning

Palo Alto, CA ยท On-site

$241K/yr

As a Research Engineer - ML track, you'll build and optimise the large-scale learning systems that ... Strong software-design instincts: testing, code review, CI/CD. โ€ข Self-starter, low-ego ...

Research Engineer, Machine Learning

Palo Alto, CA ยท On-site

$241K/yr

As a Research Engineer - ML track, you'll build and optimise the large-scale learning systems that ... Strong software-design instincts: testing, code review, CI/CD. โ€ข Self-starter, low-ego ...

The Software Engineer will be responsible for developing and maintaining back-end systems ... The role involves collaboration with our research teams to enhance our automated research ...

Research Engineer | San Francisco | Full-Time Brief Overview Applied AI lab building world models ... Strong software fundamentals. You move fluidly between production systems and research code. You've ...

Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/Data Scientists. Who Should Apply Recent IT graduates looking to make their ...

Research Engineer | San Francisco | Full-Time Brief Overview Applied AI lab building world models ... Strong software fundamentals. You move fluidly between production systems and research code. You've ...

In close partnership with research, software, and external vendors, we bring up new platforms ... About the Role We're looking for an experienced systems software engineer to help define and build ...

next page

Showing results 1-20

Entry Level Research Software Engineer information

What is the difference between Entry Level Research Software Engineer vs Research Data Analyst?

AspectEntry Level Research Software EngineerResearch Data Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related field; some roles may prefer internshipsBachelor's in Statistics, Data Science, or related field; often includes coursework in data analysis
Work EnvironmentDevelops software tools, collaborates with research teams, writes code for experimentsAnalyzes datasets, creates reports, visualizes data for research projects
Employer & Industry UsageResearch institutions, tech companies, labs; focuses on software development for researchUniversities, research organizations, industry; focuses on data interpretation and reporting

While both roles support research activities, Entry Level Research Software Engineers primarily develop and maintain software tools, whereas Research Data Analysts focus on analyzing and interpreting data. The roles often overlap in research settings but differ in core responsibilities and skill emphasis.

What are the most commonly searched types of Research Software Engineer jobs in California? The most popular types of Research Software Engineer jobs in California are:
What are popular job titles related to Entry Level Research Software Engineer jobs in California? For Entry Level Research Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Entry Level Research Software Engineer jobs in California look for? The top searched job categories for Entry Level Research Software Engineer jobs in California are:
What cities in California are hiring for Entry Level Research Software Engineer jobs? Cities in California with the most Entry Level Research Software Engineer job openings:
Infographic showing various Entry Level Research Software Engineer job openings in California as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Computer Vision R&D Engineer

Cesna Group

San Diego, CA โ€ข On-site

$100K - $200K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

Job Summary
  • We are seeking an Intermediate Computer Vision R&D Engineer to join our team. The candidate will be part of the core team of computer vision engineers. We will be developing new product lines, including quality inspection systems in many different industries, medical equipment, as well as other exciting applications which use 3D imaging technologies and Machine Learning.
  • As a computer vision engineer, you will be using cutting-edge vision and AI algorithms to integrate into robotics systems designed by worldwide teams of software, mechatronics, electronics, physics and optics engineers. (interdisciplinary and collaboration)
Job Description
  • - Research and develop scalable and cutting-edge computer vision for 3D reconstruction, 2D/3D imaging technologies, camera calibration, object detection, image processing, denoising, segmentation and metrology.
  • - Research, develop and employ machine learning algorithms for solving difficult and exciting challenges.
  • - Engineer solutions for quality inspection equipment, medical equipment, and more.
  • - Design, implement, and deploy full-stack machine vision/image-based and machine learning solutions, using C++ and Python.
  • - Participate in weekly "Group Genius" activities, where all members take the lead and create ideas, with the mindset that innovation can happen by anyone and anywhere.
  • - Performs other duties as assigned
Qualifications
  • - Master's degree required
  • - Ph.D preferred
  • - Experience to Research and Develop to Classical Computer Vision Algorithm
  • - Experience to Research and Develop Machine Learning
  • - Experience to Deploy CUDA processing
  • - C++ code optimization in performance-wise to image processing
  • - Experience with at least of the programming language C++ / Python / CUDA
  • Have at least one of the followings:
  • - Computer Vision algorithms and applications, such as 3D reconstruction(structured light, multi-view geometry, etc), object detection, recognition, image processing, and their optimizations for efficient implementation.
  • - Machine Learning, such as CNN/deep learning, shallow learning and their optimizations for efficient implementation on embedded systems
  • - Algorithm optimization for efficient processing, exploiting parallelism, and GPU
  • - Experienced in use of Machine learning and computer vision frameworks and libraries such as Tensorflow, Pytorch, Caffe, Torch, OpenCV, etc (>2years)
  • - C++ programming skills, preferably in an embedded environment with GPU and familiar with UML
What's On Offer
  • - Salary range : $120-160K
  • - Health/Dental/Vision/Life Insurance at NO employee premium (including dependent coverage)
  • - 401(k) retirement plan (Immediately 100% vested)
  • - Generous PTO and paid holidays

Apply online or feel free to contact us directly for more information about the opportunity. Due to the high volume of applicant, we regret to inform that only shortlisted candidates will be notified. Thank you for your understanding.