1

Algorithm Design Engineer Jobs (NOW HIRING)

Design and implement novel computational photography algorithms. * Work closely with the hardware team to design new camera products. * Transfer technology to product groups and see your ideas ...

VLSI Design Engineer

Austin, TX · On-site

$134K - $138K/yr

Key Responsibilities for a VLSI Design Engineer ... Work closely with Algorithm and Architecture teams * Understand and translate high-level ...

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

Design and implement novel computational photography algorithms. * Work closely with the hardware team to design new camera products. * Transfer technology to product groups and see your ideas ...

SoC Design Engineer

Santa Clara, CA · On-site

$156K - $160K/yr

Work with algorithm engineers for module level design, including hardware C model implementation, micro architecture design, RTL design and hardware/software co-simulation. Work with algorithm and ...

RTL Design Engineer

Austin, TX

$134K/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

Beaverton, OR · On-site

$141K/yr

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

Work with algorithm engineers for module level design, including hardware C model implementation, micro architecture design, RTL design and hardware/software co-simulation. Work with algorithm and ...

RTL Design Engineer

Irvine, 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

Beaverton, OR · On-site

$141K/yr

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

Work with algorithm engineers for module level design, including hardware C model implementation, micro architecture design, RTL design and hardware/software co-simulation. Work with algorithm and ...

RTL Design Engineer

Austin, TX · On-site

$134K/yr

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

Showing results 21-40

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.

Scientist, Analysis Design Engineer

Salt Lake City, UT

L3Harris Technologies
Aviation • 1 - 5K employees

Full-time

Posted 19 days ago


Job description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.

L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.

Job Title: Scientist, Analysis Design Engineer

Job Code: 42835

Job Location: Salt Lake City, UT

Job Schedule: 9/80 employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off

Job Description:

L3Harris is actively seeking a seasoned Communications Analysis Engineer or an Electronic Warfare (EW) Analysis Engineer to join our dynamic team. This role is pivotal in providing advanced technical expertise in the areas of communication systems and EW for various Department of Defense (DoD) and joint research initiatives.

As part of our innovative workforce, you will play a crucial role in the full spectrum of development activities, encompassing the initial proposal stage, through requirement definition, coding, simulation, synthesis, placement, routing, verification testing, and ongoing system support. Your primary focus will be on spearheading the development of system architectures and leading teams dedicated to algorithm design, analysis, simulation, and implementation support for complex systems that span multiple processing elements.

Essential Functions:

  • Leadership in system architecture, algorithm design, analysis, simulation, and implementation support for complex designs within multi-faceted systems incorporating multiple Software Defined Processing elements.
  • Proficiency in MATLAB or equivalent analytical tools for algorithm development, simulation, and comprehensive documentation.
  • Practical laboratory skills, including the use of signal generators, digital oscilloscopes, logic analyzers, BERTs, and other sophisticated measurement equipment.
  • In-depth knowledge of Electronic Warfare (EW) systems architecture and analysis, as well as Communication systems architecture and analysis.
  • Proficiency in Software Defined Radios and Digital Signal Processing.
  • Strong background in requirements analysis and management.
  • Experience with code revision management tools such as Git.
  • Support for proposal development processes.
  • Familiarity with any of the following: Digital filters, Forward Error Correction (FEC), FPGA Design, Networking, Programming in C/C++/C#, and Simulink.
  • Must be able to obtain a U.S. security clearance.

Qualifications:

  • Bachelor of Science in Electrical Engineering (BSEE) with 14+ years of experience, Master of Science in Electrical Engineering (MSEE) with 12+ years of experience, or PhD with 10+ years of experience is required.

Preferred Additional Skills:

  • High-rate Communication Systems, Satellite Communication Systems, Spread Spectrum Systems, LPD/AJ Systems, Non-linear signal processing, MIMO, Phased Array Processing.
  • Proficiency in VHDL (preferred) or Verilog development languages.
  • Experience in implementing complex modem and/or DSP circuits in SW or programmable logic using FPGA devices. ASIC design experience is also relevant.
  • Familiarity with simulation, synthesis, and placement software tools such as ModelSim, Synplicity, Xilinx Vivado / ISE, and/or Altera Quartus development toolsets.
  • Active Secret Clearance

#LI-LT2

L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.

Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.

By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.

L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English or Spanish. For information regarding your Right To Work, please click here for English or Spanish.

Employment Type: Full-Time