1

Algorithm Engineer Jobs in Pittsburgh, PA (NOW HIRING)

Lead the research and development of novel algorithms and sub-systems for motion planning in ... PhD preferred in Robotics, Computer Science, Computer Engineering, Mechanical Engineering, or a ...

Senior Robotics Automation Engineer

Coraopolis, PA · On-site

$99.20K - $130.20K/yr

Design and implement algorithms for: * Multi-robot task allocation * Motion planning and high ... Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or a related field ...

Research Engineer, Calibration

Pittsburgh, PA · On-site +1

$158K - $269K/yr

You should understand how to leverage classical algorithms (e.g. ICP, RQE, SLAM, visual and radar ... engineering fundamentals. You write efficient and maintainable code in a native language such as C ...

Research Engineer, Calibration

Pittsburgh, PA · On-site +1

$158K - $269K/yr

You should understand how to leverage classical algorithms (e.g. ICP, RQE, SLAM, visual and radar ... engineering fundamentals. You write efficient and maintainable code in a native language such as C ...

next page

Showing results 1-20

Algorithm Engineer information

See Pittsburgh, PA salary details

$57.8K

$108.4K

$197.1K

How much do algorithm engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for algorithm engineer in Pittsburgh, PA is $108,374.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,200.00 and $128,600.00 per year, depending on experience, location, and employer.

What does an Algorithm Engineer do?

An Algorithm Engineer designs, develops, and optimizes algorithms to solve complex computational problems. They analyze data, improve system performance, and implement mathematical models for various applications, such as machine learning, computer vision, and optimization. This role requires proficiency in programming languages like Python or C++, strong mathematical skills, and an understanding of data structures and algorithms. Algorithm Engineers work closely with software developers, data scientists, and researchers to integrate efficient solutions into real-world systems.

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

To thrive as an Algorithm Engineer, you need a strong background in mathematics, computer science, and programming, usually demonstrated with a degree in these fields and experience in algorithm design and analysis. Familiarity with languages like Python, C++, or Java, and tools such as MATLAB or TensorFlow, as well as relevant certifications like those in data science or machine learning, are typically advantageous. Outstanding problem-solving abilities, analytical thinking, and effective communication are critical soft skills for success in this role. These competencies are crucial because they enable Algorithm Engineers to design efficient, innovative solutions and collaborate seamlessly with multidisciplinary teams.

What are the typical challenges an Algorithm Engineer faces in their day-to-day work?

Algorithm Engineers often encounter complex problems that require creative, efficient solutions within strict performance or resource constraints. They may need to optimize existing algorithms, develop new ones from scratch, and ensure seamless integration into larger software systems, often while balancing accuracy, speed, and scalability. Collaborating with other engineers, data scientists, and product teams to align technical efforts with business goals is also a regular part of the job. Staying updated with the latest advancements in algorithms and technology is essential, making continuous learning a key aspect of the role.
What cities near Pittsburgh, PA are hiring for Algorithm Engineer jobs? Cities near Pittsburgh, PA with the most Algorithm Engineer job openings:
Infographic showing various Algorithm Engineer job openings in Pittsburgh, PA as of May 2026, with employment types broken down into 94% Full Time, 5% Part Time, and 1% Contract. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution, with an average salary of $108,374 per year, or $52.1 per hour.
Electrical & Embedded Programming Engineer

Electrical & Embedded Programming Engineer

Estat Actuation

Pittsburgh, PA • On-site

$90K - $110K/yr

Full-time

Posted 23 days ago


Job description

About Us
At ESTAT Actuation, we're revolutionizing motion control with our electroadhesive clutches and brakes, enabling lighter, more energy-efficient, and more precise automation and robotics. Our team is driven by bold ideas, customer obsession, and the relentless pursuit of simplicity in engineering.
We're looking for an Electrical & Embedded Programming Engineer who's excited about pushing the boundaries of what's possible in actuation. If you love circuit design, embedded programming, and control systems, and you want to work hands-on with cutting-edge motion tech, this role is for you!What You'll Do
You'll be designing and programming the brains and nervous system of our electroadhesive actuation technology-developing hardware and firmware to drive performance, efficiency, and scalability.
Your mission:
  • Develop embedded firmware - Write clean, efficient C/C++ code for microcontrollers in high-performance electroadhesive products and accurate testing/QC systems.
  • Design and optimize circuits - Work on analog and digital circuit design, PCB layout, and component selection for voltage driver, control, and measurement circuits.
  • Implement real-time control algorithms - Develop and tune control systems that improve response time, precision, and efficiency.
  • Prototype and test hardware - Build, debug, and iterate on electronic designs, working closely with product and test engineers.
  • Drive system integration - Ensure our hardware and software work seamlessly together in real-world applications.
  • Troubleshoot and refine - Analyze performance data, optimize power consumption, and refine control logic to enhance product capabilities.
What You Bring
We're looking for a technical problem-solver with hands-on experience in embedded systems and circuit design. Here's what will set you up for success:
C/C++ expertise - You can write efficient, low-level code for microcontrollers and embedded platforms.
Circuit design & PCB layout - You understand schematic design, component selection, circuit simulation, and board layout.
Control systems knowledge - You have experience implementing PID controllers, state machines, and other control algorithms.
Hands-on debugging skills - You're comfortable with oscilloscopes, bed-of-nails testing, and other diagnostic tools.
Power electronics & actuation experience (a plus!) - If you've worked with voltage drivers, motor control, or electrostatic devices, even better!
Collaborative mindset - You can work across disciplines and communicate complex ideas clearly.
Curiosity & initiative - You love diving deep into technical challenges and finding elegant solutions.Requirements
Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, Computer Engineering, or a related field.
3 Years experience with electromechanical systems, embedded systems, and coding, or a MS or PhD encompassing this experience.
Why Join Us?
At ESTAT, we offer more than just a job-we offer the chance to engineer the future of motion control in a fast-paced, high-impact environment.
🔹 Work on cutting-edge tech - Help shape the future of lightweight, high-performance actuation.
🔹 Collaborate with top engineers - Be part of a team that values innovation and hands-on problem-solving.
🔹 See your impact - Your work will directly contribute to groundbreaking actuator products.
🔹 Growth opportunities - As we scale, so will your role and responsibilities.
🔹 Competitive salary & benefits - The salary range for this position is $90k-$110k per year.
If you're excited about embedded systems, electronics, and controls, we'd love to hear from you!