1

Algorithm Design Engineer Jobs (NOW HIRING)

RTL Design Engineer

San Diego, CA Β· On-site

$122K - $214K/yr

Collaborate with algorithm engineers to translate DSP concepts (filtering, transforms, modulation, signal analysis) into efficient, high-performance RTL implementations Design Verification: Write ...

RTL Design Engineer

Cupertino, CA Β· On-site

$129K - $225K/yr

Collaborate with algorithm engineers to translate DSP concepts (filtering, transforms, modulation, signal analysis) into efficient, high-performance RTL implementations Design Verification: Write ...

Lead the design and development of advanced ECG signal processing algorithms, including filtering ... Strong programming skills in C/C++, MATLAB, Python, or similar * Experience working with large ...

RTL Design Engineer

Cupertino, CA Β· On-site

$129K - $225K/yr

DSP Algorithm Translation: Collaborate with algorithm engineers to translate DSP concepts ... Design Verification: Write comprehensive assertions, unit‑level testbenches, and participate in ...

RTL Design Engineer

Cupertino, CA Β· On-site

$184K - $324K/yr

Collaborate with algorithm engineers to translate DSP concepts (filtering, transforms, modulation, signal analysis) into efficient, high-performance RTL implementations Design Verification: Write ...

Engineering About Us Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative, integrated ... HPC), Algorithm Design, Mathematical Optimization,, Multi-threading, Linux, CMake, Python ...

RTL Design Engineer

Irvine, CA Β· On-site

$175K - $308K/yr

Collaborate with algorithm engineers to translate DSP concepts (filtering, transforms, modulation, signal analysis) into efficient, high-performance RTL implementations Design Verification: Write ...

Senior Algorithm Engineer

San Diego, CA

$110K - $152K/yr

The Sr. Software Engineer (Algorithms) position, Intraoperative Neuromonitoring, is responsible for ... Algorithm Design and development: Research, design, implement, test and document innovative ...

RTL Design Engineer

San Diego, CA Β· On-site

$175K - $308K/yr

Collaborate with algorithm engineers to translate DSP concepts (filtering, transforms, modulation, signal analysis) into efficient, high-performance RTL implementations Design Verification: Write ...

Lead the design and development of advanced ECG signal processing algorithms, including filtering ... Strong programming skills in C/C++, MATLAB, Python, or similar * Experience working with large ...

RTL Design Engineer

San Diego, CA Β· On-site

$122K - $214K/yr

DSP Algorithm Translation: Collaborate with algorithm engineers to translate DSP concepts ... Design Verification: Write comprehensive assertions, unit-level testbenches, & participate in ...

Engineering About Us Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative, integrated ... HPC), Algorithm Design, Mathematical Optimization,, Multi-threading, Linux, CMake, Python ...

RTL Design Engineer

Irvine, CA Β· On-site

$122K - $214K/yr

DSP Algorithm Translation: Collaborate with algorithm engineers to translate DSP concepts ... Design Verification: Write comprehensive assertions, unit-level testbenches, & participate in ...

... algorithms. You will also participate in the design verification and bring-up of such blocks by ... Minimum Qualifications Bachelors of Science in Electrical Engineering. Preferred Qualifications ...

Role Overview As a Senior Design Engineer (or Staff Design Engineer) in the NVE Design Engineering ... This requires in‑depth familiarity with NAND Flash read, program and erase algorithms, and how ...

Showing results 41-60

Algorithm Design Engineer information

What is an algorithm design engineer?

Algorithm Design Engineers are professionals who specialize in creating, analyzing, and optimizing algorithms to solve complex technical problems. They work in a variety of industries, such as technology, finance, telecommunications, and robotics, to develop efficient solutions for data processing, signal processing, machine learning, or hardware design. Their role often involves collaborating with software and hardware teams, implementing algorithms in code, and ensuring solutions are both effective and scalable. Strong mathematical, analytical, and programming skills are essential for this position.

How does an algorithm design engineer typically collaborate with cross-functional teams during the development process?

Algorithm Design Engineers frequently work with software developers, hardware engineers, and data scientists to translate complex mathematical models into practical solutions. Collaboration often involves discussing requirements, reviewing implementation constraints, and iteratively testing algorithms within the broader product workflow. This teamwork ensures that algorithms not only perform well theoretically but also integrate efficiently within the final system, meeting both performance and resource requirements.

What are the key skills and qualifications needed to thrive as an algorithm design engineer, and why are they important?

To thrive as an Algorithm Design Engineer, you need strong analytical skills, proficiency in mathematics and computer science, and typically a degree in a related field such as computer engineering or applied mathematics. Familiarity with programming languages like C++, Python, or MATLAB, as well as experience with algorithms, data structures, and simulation tools, is often required. Creative problem-solving, attention to detail, and effective communication help you develop innovative solutions and collaborate across teams. These skills are crucial for designing efficient, scalable algorithms that meet technical requirements and drive product success.

What is the difference between Algorithm Design Engineer vs Software Engineer?

AspectAlgorithm Design EngineerSoftware Engineer
Required CredentialsBachelor's or higher in Computer Science, Electrical Engineering, or related fields; knowledge of algorithms and data structuresBachelor's or higher in Computer Science or related fields; programming skills
Work EnvironmentResearch and development, focus on algorithm development and optimizationSoftware development, coding, testing, and deployment
Industry UsageTech companies, AI, robotics, data analyticsWeb, mobile, enterprise software, and more

While both roles require strong programming skills and a background in computer science, Algorithm Design Engineers focus on creating and optimizing algorithms for specific problems, often working in R&D settings. Software Engineers develop complete software applications, implementing algorithms as part of broader systems. The roles overlap in skills but differ in scope and focus.

More about Algorithm Design Engineer jobs

What are popular job titles related to Algorithm Design Engineer jobs?

For Algorithm Design Engineer jobs, the most frequently searched job titles are:

Infographic showing various Algorithm Design Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution.

Mission Software Design Engineer

Titusville, FL

Associates Systems LLC
Engineering Professional ServicesΒ β€’Β 1 - 10 employees

Full-time

Posted 23 days ago


Job description

Mission Software Design Engineer
Onsite Kennedy Space Center /  Florida - No Hybrid or remote is available.
NASA or AEROSPACE Exp
US Citizens or Perm Residents Only
These are immediate interviews for the right candidates.

We are looking for a Mission Design Engineer   to join our team to support Space flight programs
The Mission Design Engineer provides support on behalf of our customers to determine, negotiate and implement mission-enabling Mission Design requirements for spacecraft systems and associated hardware.  Additionally, this position will perform independent modeling and simulation tool development and analysis to support independent verification and validation (IV&V) of requirements and work closely with the mission design team.
This position will be filled at either the Senior Engineer or Subject Matter Expert level, depending on qualifications, with salary commensurate with experience.
As a Mission Design Engineer you will:
  • Assist with software development and scripting of  trajectory optimization tools and related applications.
  • Develop new features and algorithms
  • Perform refactoring and improvements to the architecture for program efficiency.
  • Perform Integration with other trajectory software and tools.
  • General program maintenance and fixes.
  • Ensure requirements are satisfied by design solutions and support production/control board meetings, design, and system reviews.
  • Regression testing and documentation.
  • Provide trajectory products supporting spacecraft mission design & analysis
  • Perform trajectory optimization runs to characterize vehicle performance and mission availability for a variety of scenarios.
  • Development, integration and testing of new algorithms for evaluation of vehicle and mission performance.
  • Mission scenarios include ascent, entry, precision landing, and Rendezvous Proximity Operations and Docking (RPOD).
  • Travel as required in support of technical reviews and exchanges. 
  • Provide recommendations for program acceptance of requirements verification, testing, risks and hazards. 
  • Perform other duties as required.

Required Qualifications:
  • BS degree in engineering from an accredited engineering school and 8 years of experience with spacecraft trajectory analysis or master’s degree in engineering with 4 years of experience with spacecraft trajectory analysis.
  • The candidate must have demonstrated capability to independently devise solutions to complex engineering problems by their own efforts and by soliciting inputs from other technical experts.
  • Expertise in orbital mechanics and/or spacecraft mission design.
  • Experience in programming and scripting languages such as modern Fortran, Python, and/or C++.
  • Experience working in a team environment.
  • Excellent written and oral communication skills.
  • Must be a U.S. Citizen and successfully complete a U.S. government background investigation.
     
Preferred Qualifications:
  • MS in Aerospace Engineering with a concentration in orbital mechanics and 5-10 years of spacecraft and cislunar trajectory design experience.
  • Lunar lander trajectory design experience.
  • Expertise in spacecraft trajectory optimization, including use of software tools such as Copernicus, GMAT, MONTE, STK, or FreeFlyer.
  • Experience in spacecraft guidance, navigation, control algorithms and software.
  • Experience with deep space missions.
  • Experience with deep space mission systems engineering including coordinating system requirements verification and validation between multiple organizations and centers.
  • Experience with deep space and/or human rated space flight.

#cj