1

Senior Algorithm Engineer Jobs in Carmel, IN (NOW HIRING)

DSP Software Engineer

Carmel, IN · On-site

$130K - $171K/yr

Senior Embedded Software Engineer - DSP Software Join our Innovative Team Want to do more than just ... Next generation automotive radars, tracking and sensor fusion algorithms, features like ACC, FCW ...

Sr. DNS Engineer

Indianapolis, IN · On-site

$103K - $141K/yr

In-depth understanding of OOP, design patterns, data structures, algorithms, and concurrency. * Public cloud engineering on Google Cloud Platform, AWS, and or Azure platforms. Cloud provisioning ...

Sr. DNS Engineer

Indianapolis, IN · On-site

$103K - $141K/yr

In-depth understanding of OOP, design patterns, data structures, algorithms, and concurrency. * Public cloud engineering on GCP, AWS, and or Azure platforms. Cloud provisioning, infrastructure, and ...

Sr. DNS Engineer

Indianapolis, IN · On-site

$103K - $141K/yr

In-depth understanding of OOP, design patterns, data structures, algorithms, and concurrency. * Public cloud engineering on GCP, AWS, and or Azure platforms. Cloud provisioning, infrastructure, and ...

Showing results 41-60

Senior Algorithm Engineer information

See Carmel, IN salary details

$56.4K

$119.9K

$173.8K

How much do senior algorithm engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for senior algorithm engineer in Carmel, IN is $119,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,000.00 and $135,900.00 per year, depending on experience, location, and employer.

What does a senior algorithm engineer do?

A Senior Algorithm Engineer is responsible for designing, developing, and optimizing complex algorithms that solve technical problems or enhance product performance. They often work with large datasets, machine learning models, or mathematical techniques to create efficient solutions. In addition to coding, they may collaborate with cross-functional teams, review the work of junior engineers, and help set the technical direction for algorithm development projects. Their expertise ensures that products and systems run efficiently and accurately.

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

To thrive as a Senior Algorithm Engineer, you need advanced proficiency in mathematics, computer science, and algorithm design, usually supported by a relevant degree and extensive experience in the field. Expertise with programming languages such as Python or C++, proficiency with machine learning libraries, and familiarity with version control systems like Git are commonly required. Strong problem-solving skills, attention to detail, and the ability to communicate complex ideas clearly help set top candidates apart. These skills are crucial for developing robust, efficient solutions and collaborating effectively on challenging technical projects.

What are some common challenges faced by senior algorithm engineers when deploying algorithms into production environments?

Senior Algorithm Engineers often encounter challenges such as ensuring that algorithms are both scalable and efficient when integrated into real-time systems. Balancing model accuracy with computational resource constraints is a frequent task, as well as addressing data inconsistencies and managing version control for iterative algorithm updates. Collaboration with software engineers and data engineers is essential to ensure smooth deployment, monitor performance, and quickly resolve any production issues. Staying updated with the latest frameworks and best practices also helps in overcoming these challenges.

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

AspectSenior Algorithm EngineerData Scientist
Required CredentialsBachelor's or Master's in CS, EE, or related; strong math and programming skillsBachelor's or Master's in CS, Statistics, or related; strong analytical and programming skills
Work EnvironmentDevelops algorithms for software, hardware, or embedded systems in tech companiesAnalyzes data to extract insights, often in tech, finance, or healthcare sectors
Industry UsageCommon in AI, robotics, and software developmentPrevalent in analytics, machine learning, and business intelligence

While both roles require strong programming and analytical skills, Senior Algorithm Engineers focus on designing and optimizing algorithms for technical systems, whereas Data Scientists analyze data to inform business decisions. The roles often overlap in AI and machine learning projects but serve different primary functions within organizations.

Infographic showing various Senior Algorithm Engineer job openings in Carmel, IN as of August 2026, with employment types broken down into 89% Full Time, 7% Part Time, and 4% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution, with an average salary of $119,878 per year, or $57.6 per hour.

DSP Software Engineer

Aptiv PLC

Carmel, IN • On-site

$130K - $171K/yr

Other

Medical, Life, PTO

Posted 10 days ago


Job description

Senior Embedded Software Engineer - DSP Software
Join our Innovative Team
Want to do more than just imagine the ways our world will move tomorrow? Here's your opportunity. Join the technology company that's transforming the future of mobility today.
About This Position
We currently have exciting opportunities for a Senior Embedded Software Engineer - DSP Software. In this role, you will be contributing to the development of AutonomoADAS/AD/HAD/Active Safety Projects. This position is located at our Indiana Technical Center in Carmel, IN (relocation offered within the USA).
Responsibilities
  • Develop and integrate embedded software for Radar DSP in support of Adjacent Markets.
  • The software engineer develops software, creates and executes designs for new functionality, or enhances existing functionality for projects such as: Next generation automotive radars, tracking and sensor fusion algorithms, features like ACC, FCW/AEB, Vehicle Controls, Blind Spot Detection, etc.
  • Engineers develop software in low level code in C/C++.
  • They also test software using debuggers, emulators and simulators; perform software quality assurance activities; write unit and integration tests and work collaboratively and professionally with other teams within the project.
  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions.
  • Performs technical root cause analysis and outlines corrective action for given problems.
  • Demonstrates proficiency using software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers).
  • Works in an agile software development environment.

Must Haves (Basic Qualifications)
  • Bachelor's degree in a Technical Discipline
  • 5+ years of experience in embedded software design and development
  • Digital Signal Processing experience
  • "Must be legally able to work in the U.S. without requirement of any type of visa sponsorship or transfer, now, or at any time in the future".

Nice to Haves (Preferred Qualifications)
  • Master's degree in a Technical Discipline
  • Experience with MathWorks MATLAB
  • Experience or courses with linear algebra
  • Experience with automated testing
  • Multi core/processor system implementation knowledge and experience
  • Experience on device driver development, CAN / CAN FD communication, SPI, MCAL
  • Experience on memory management, memory optimizations, performance measurement and tuning
  • Embedded development experience in Radar or other perception systems
  • Experience on Ethernet and CAN communication
  • Understanding and experience on ISO26262 compliance software design and development
  • Embedded OS (POSIX or non-POSIX) understanding and experience
  • Experience in AUTOSAR software development or integration projects an advantage
  • ADAS software development experience

WHY JOIN US?
  • You can grow at Aptiv. Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity or beliefs.
  • You can have an impact. Safety is a core Aptiv value; we want a safer world for us and our children, one with: Zero fatalities, Zero injuries, Zero accidents.
  • You have support. We ensure you have the resources and support you need to take care of your family and your physical and mental health with a competitive health insurance package.

YOUR BENEFITS AT APTIV:
  • Private health care effective day 1 of employment
  • Life and accident insurance
  • Paid Time Off (Holidays, Vacation and Parental leave)
  • Relocation assistance may be available
  • Learning and development opportunities
  • Discount programs with various manufacturers and retailers
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Tuition Reimbursement

APPLY TODAY, AND TOGETHER LET'S CHANGE TOMORROW!
Privacy Notice - Active Candidates: ;br>
Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.