1

Algorithm Jobs in Dallas, TX (NOW HIRING)

DSP Engineer

Garland, TX · On-site

$138K - $161K/yr

Translate algorithms into high-performance, real-time MatLab/Python/C/C++ applications. * Integrate, verify, troubleshoot, and debug boards and digital systems containing microprocessors, DSP, A/D, D ...

Senior Systems Engineer - EO/IR

Plano, TX

$100K - $136K/yr

Performance analysis, algorithm development, algorithm analysis, trade study generation, statistical modeling, performance predictions, and data analysis for complex systems using Raytheon ...

DSP Engineer

Garland, TX · On-site

$140K - $163K/yr

Translate algorithms into high-performance, real-time MatLab/Python/C/C++ applications. * Integrate, verify, troubleshoot, and debug boards and digital systems containing microprocessors, DSP, A/D, D ...

Machine Learning Engineer - NJ

Addison, TX

$54 - $71.50/hr

Develop machine learning algorithms to drive personalized customer experiences and provide actionable business insights. * Apply expertise in data mining and machine learning techniques, including ...

Perform performance analysis, algorithm development and evaluation, trade studies, statistical modeling, performance prediction, and data analysis for complex systems using Raytheon engineering ...

This position will assist in the integration of computer vision algorithms into our Windows-based DeepView AI software. This role focuses on bridging advanced GPU-based reconstruction and ...

Showing results 41-60

Algorithm information

See Dallas, TX salary details

$31

$73

$97

How much do algorithm jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for algorithm in Dallas, TX is $73.81, according to ZipRecruiter salary data. Most workers in this role earn between $62.84 and $83.65 per hour, depending on experience, location, and employer.

What is an algorithm?

An Algorithm job typically involves designing, analyzing, and optimizing algorithms to solve complex problems efficiently. Professionals in this role work in fields like computer science, data science, artificial intelligence, and software development. They create algorithms for tasks such as data processing, machine learning, search optimization, and automation. Strong mathematical and programming skills are essential, along with knowledge of algorithmic complexity and data structures.

What are the key skills and qualifications needed to thrive in the algorithm position, and why are they important?

To excel as an Algorithm Engineer, you typically need a strong background in computer science, mathematics, and programming languages such as Python, C++, or Java, often supported by a relevant degree. Familiarity with algorithms and data structures, version control systems like Git, and experience with technical tools such as MATLAB or TensorFlow are highly valued. Analytical thinking, problem-solving abilities, and effective communication skills are crucial soft skills for this position. These competencies are essential to create efficient algorithms, collaborate across teams, and drive innovation in computational solutions.

What are typical projects or tasks that an algorithm engineer works on?

As an Algorithm Engineer, you might work on developing and optimizing algorithms for tasks like data analysis, machine learning, computer vision, or operations research, depending on the industry. Daily responsibilities often include writing and testing code, analyzing performance bottlenecks, and collaborating with data scientists, product managers, or software engineers to integrate algorithms into production systems. You may also be involved in researching new techniques, reviewing technical literature, and presenting your findings to technical and non-technical audiences. This role often requires balancing creative problem-solving with practical implementation and continuous improvement.

What are popular job titles related to Algorithm jobs in Dallas, TX?

For Algorithm jobs in Dallas, TX, the most frequently searched job titles are:

What job categories do people searching Algorithm jobs in Dallas, TX look for?

The top searched job categories for Algorithm jobs in Dallas, TX are:

Infographic showing various Algorithm job openings in Dallas, TX as of August 2026, with employment types broken down into 81% Full Time, 9% Temporary, and 10% Contract. Highlights an 100% In-person job distribution, with an average salary of $153,526 per year, or $73.8 per hour.

$138K - $161K/yr

Full-time

Re-posted 2 days ago


Job description

Garrett Metal Detectors, in operation since 1964, is a worldwide leader in the research, development and manufacture of metal detection products for the security, hobby/sport, and countermine/ERW markets. Garrett is an international standards organization (ISO) 9001, 14001, and 45001 certified manufacturer with its headquarters located in Garland, Texas. We are currently looking to hire a DSP Engineer to perform innovative research and development using simulation tools, mathematical modeling, and the technical knowledge to create, simulate, implement, integrate and test advanced digital signal processing algorithms for metal detectors and similar high-precision instrumentation products. This position will utilize mathematical modeling of magnetic fields and digital signal processing algorithms to help develop complex magnetic sensor arrays and develop analog and digital circuitry to acquire and process high-resolution sensor data.
Essential Functions
  1. Conceive, develop and implement advanced and innovative DSP algorithms to capture, filter, transform, and analyze sensor data.
  2. Translate algorithms into high-performance, real-time MatLab/Python/C/C++ applications.
  3. Integrate, verify, troubleshoot, and debug boards and digital systems containing microprocessors, DSP, A/D, D/A, DRAM/DDR, QSPI, flash storage, I2C/I2S, RTOS.
  4. Collaborate closely with software, hardware, and systems engineers to develop advanced metal detection products.
  5. Utilize magnetic field modeling and DSP algorithms to help develop complex magnetic sensor arrays/systems.
  6. Develop analog and digital circuitry to acquire and process sensor data.
  7. Develop low level firmware needed to support circuit development and testing of embedded systems.
  8. Assist with the development of circuit architectures and schematics.
  9. Assist with engineering change processes to ensure changes are properly tested and documentation is accurate and updated in a timely manner.
  10. Maintain required documentation of development and testing activities, including engineering notes and reports.
  11. Assist in the development and troubleshooting of prototypes.
  12. Develop and execute necessary tests to evaluate hardware and software designs.
  13. Follow company standards in software development, testing and documentation.
  14. Participate in proactive team efforts to achieve departmental and company goals.
  15. Provide leadership to others through example and sharing of knowledge/skill.
  16. Ensure all operations adhere to laws, guidelines, ISO requirements.
  17. Comply with safety policies, practices, and procedures.

Required Education and Experience
  1. Master's degree in Electrical Engineering or Computer Science
  2. Minimum of eight years of relevant DSP experience

Skills & Qualifications:
  1. Digital Signal Processing development and implementation on embedded hardware
  2. Advanced mathematics, linear matrix algebra, correlations, convolutions, etc.
  3. Proficient with C/C++ programming language
  4. Git/BitBucket source code management
  5. MatLab and/or Python data analysis and algorithm development
  6. Machine learning
  7. Mathematical modeling of magnetic fields
  8. Analog and digital circuit design and analysis, Spice
  9. Ability to collaborate with others in a multidisciplinary team environment
  10. Trouble-shooting and problem-solving skills
  11. Prioritize, organize, and handle multiple projects simultaneously

Work Environment
  1. Well-lighted, heated and/or air-conditioned indoor office/production setting with adequate ventilation and moderate noise
  2. May work with or near moving mechanical equipment

Physical Demands
Moderate physical activity performing non-strenuous daily activities of a productive/technical nature to work from a sitting or standing position.
  1. Manual dexterity sufficient to reach/handle items and work with the fingers
  2. Must be able to bend, stoop, squat, crouch
  3. Must be able to sit for long periods of time
  4. Must be able to lift up to twenty pounds, with or without assistance

Every effort has been made to make this job description as complete as possible. However, it in no way states or implies that these are the only duties that will be required to perform. The omission of specific statements of duties is not excluded from the position if the work is similar, related, or is a logical assignment to the position.
Garrett is an Equal Opportunity Employer.