1

Contract Algorithm Engineer Jobs in Pasadena, CA

Experience with simulation tools and environments for algorithm development and testing. Preferred ... and contract wage rates, the candidate's relevant work experience, education/training ...

Algorithms Software Engineer

Cypress, CA · On-site

$142.23K - $220.81K/yr

Experience with simulation tools and environments for algorithm development and testing. Preferred ... and contract wage rates, the candidate's relevant work experience, education/training ...

Software Engineer (iOS)

Torrance, CA · On-site

$146.20K/yr

... and algorithms * Participate in preparation of reports, presentations, and other contract ... Bachelor/Master Degree in Electrical/Computer Engineering or a related field and 3+ years' hands-on ...

Embedded Software Engineer

Los Angeles, CA · Hybrid

$141.70K - $186.40K/yr

Implementation of different security protocols and encryption algorithms. * Audio streaming and ... S. government contracts. * All employment is contingent upon the successful clearance of a ...

next page

Showing results 1-20

Contract Algorithm Engineer information

See Pasadena, CA salary details

$64.9K

$121.8K

$221.4K

How much do contract algorithm engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for contract algorithm engineer in Pasadena, CA is $121,768.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,800.00 and $144,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Contract Algorithm Engineer, and why are they important?

To thrive as a Contract Algorithm Engineer, you need a solid background in mathematics, computer science, and algorithm design, often with a relevant degree and experience in software development. Familiarity with programming languages such as Python, C++, or Java, as well as tools like MATLAB and version control systems, is typically required. Strong analytical thinking, problem-solving skills, and the ability to communicate complex ideas clearly make candidates stand out. These skills and qualities are crucial to efficiently develop, optimize, and implement algorithms that meet project requirements in a dynamic, contract-based environment.

What are the typical challenges faced by a Contract Algorithm Engineer when integrating algorithms with existing client systems?

Contract Algorithm Engineers often encounter challenges when integrating their solutions into clients' existing systems, such as navigating legacy codebases, addressing data compatibility issues, and ensuring seamless performance within different technology stacks. Since contract roles may have limited onboarding time, quickly understanding system architecture and collaborating with in-house engineers is crucial. Open communication and clear documentation help overcome these challenges and ensure successful deployment of algorithmic solutions.

What are Contract Algorithm Engineers?

Contract Algorithm Engineers are professionals who design, develop, and implement algorithms for various applications, typically working on a temporary or project-based contract rather than as full-time employees. They often collaborate with companies on specific projects that require specialized algorithm expertise, such as data analysis, machine learning, or optimization problems. These engineers may work remotely or onsite and are responsible for delivering efficient, reliable algorithmic solutions within agreed timelines. Their roles can span industries such as finance, healthcare, technology, and more.

What is the difference between Contract Algorithm Engineer vs Data Scientist?

AspectContract Algorithm EngineerData Scientist
Required CredentialsBachelor's or Master's in CS, EE, or related; experience in algorithms and software developmentBachelor's or Master's in CS, Statistics, or related; strong analytical and statistical skills
Work EnvironmentProject-based, often with tech or AI companies, focusing on algorithm developmentData analysis, modeling, and visualization in various industries like finance, healthcare, or tech
Employer & Industry UsageTech firms, AI startups, R&D departmentsTech companies, consulting firms, research institutions

The Contract Algorithm Engineer primarily focuses on developing and implementing algorithms for specific projects, often in a contract or temporary capacity. In contrast, Data Scientists analyze data to extract insights, build models, and support decision-making. While both roles require strong technical skills, their core responsibilities and work environments differ significantly.

GNSS Navigation Algorithm Engineer

GNSS Navigation Algorithm Engineer

Cube Hub Inc.

Torrance, CA

$94K - $115.50K/yr

Full-time

Posted yesterday


Job description

Job Title: GNSS Navigation Algorithm Engineer

Location: Onsite Torrance CA

Contract: 24 months

Job Title: Embedded GNSS Navigation Engineer

Key Emphasis:

  • Strong experience with GNSS navigation systems and algorithms
  • Solid foundation in estimation theory (e.g., Kalman filtering)
  • Proficiency in embedded programming (C/C++)
  • Excellent communication and cross-functional collaboration skills

Job Description:

We are seeking a highly skilled Embedded GNSS Navigation Engineer to support the development of advanced navigation products and solutions. The ideal candidate will have strong expertise in GNSS algorithms, embedded systems, and estimation techniques, along with the ability to collaborate effectively across multidisciplinary teams.

Key Responsibilities:

  • Apply in-depth knowledge of GNSS navigation algorithms and estimation theory to drive research and development of navigation solutions
  • Design, implement, test, and document complex GNSS algorithms using C/C++ for embedded platforms
  • Develop and optimize real-time embedded software for navigation systems
  • Conduct peer reviews of algorithm designs, software architecture, and implementation to ensure high-quality deliverables
  • Collaborate with cross-functional teams (hardware, firmware, systems) to diagnose issues and implement solutions
  • Troubleshoot and resolve system-level defects, ensuring performance and reliability improvements
  • Contribute to continuous improvement of navigation accuracy, robustness, and efficiency

Required Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Aerospace, or related field
  • Strong experience with GNSS systems (GPS, GLONASS, Galileo, BeiDou)
  • Hands-on expertise in navigation algorithms and estimation techniques (e.g., Kalman Filters)
  • Proficiency in C/C++ embedded programming
  • Experience working with real-time embedded systems
  • Strong analytical, problem-solving, and debugging skills
  • Excellent verbal and written communication skills

Preferred Qualifications:

  • Experience with sensor fusion (IMU, INS integration)
  • Familiarity with RTK/PPP positioning techniques
  • Knowledge of signal processing and RF fundamentals
  • Experience with embedded Linux or RTOS environments