CrawlJobs Logo

ADAS Algorithm Integration Engineer

United States, Troy · Job Posted February 19, 2026
Apply Position
Job Link Share

Job Description

This role focuses on hands-on integration, debugging, optimization, and validation of ADAS algorithms on real embedded hardware with minimal dependency on algorithm developers.

Job Responsibility

  • Integrate perception, fusion, localization, and planning algorithms into automotive ADAS platforms
  • Independently analyze algorithm data flows, state machines, and outputs to debug functional and performance issues
  • Redesign memory layouts, buffers, stack/heap usage, and partitioning to fit PoC algorithms into production ECUs
  • Analyze and optimize RAM/ROM usage, cache behavior, memory bandwidth, and DMA strategies
  • Investigate timing overruns, jitter, latency, and execution bottlenecks
  • Optimize scheduling, task priorities, and IPC using AUTOSAR OS or QNX
  • Define embedded constraints for algorithms including CPU budgets, memory limits, execution deadlines, and interface contracts
  • Work closely with base software teams on AUTOSAR Classic/Adaptive, QNX, BSPs, and middleware
  • Perform deep debugging using Trace32, Vector CANoe/CANalyzer, GDB, and profiling tools

Requirements

  • Bachelor’s or Master’s degree in EE, CE, CS, Robotics, or related field
  • 5+ years of experience in ADAS or embedded automotive software
  • Strong understanding of ADAS domains including perception, fusion, localization, and planning
  • Hands-on experience with C/C++ and Python
  • Experience with AUTOSAR (Classic or Adaptive) and/or QNX
  • Strong background in embedded memory and timing optimization
  • Experience debugging complex automotive ECUs
  • Exposure to SIL/HIL and vehicle testing environments

Nice to have

  • Experience with camera, radar, and lidar sensor integration
  • Knowledge of middleware such as DDS, SOME-IP, or RTPS
  • Familiarity with ISO 26262, ASPICE, and automotive cybersecurity
  • Experience with Git, Jenkins, and CMake/Bazel

What we offer

  • Private health care effective day 1 of employment
  • Life and accident insurance
  • Paid Time Off (Holidays, Vacation, Designated time off, 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

ADAS Algorithm Integration Engineer

8 matching positions

Staff Software Engineer - ADAS Visual Experience

We are seeking a Level 8 Staff Software Engineer to lead complex Android Automot...
Location
Location
United States , Milford; Sunnyvale
Salary
Salary:
189300.00 - 290700.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or Bachelor of Applied Science in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field, with 6-9 years of relevant software engineering experience
  • or equivalent practical experience with 10-12 years delivering production software.
  • Staff-level experience designing and shipping complex software systems with multi-team scope, broad technical ambiguity, and production accountability.
  • Strong Android Automotive or Android platform development experience, including services, lifecycle, IPC, threading/concurrency, system integration, performance analysis, and production debugging.
  • Hands-on experience building vehicle, embedded, infotainment, ADAS, robotics, simulation, gaming, or other real-time visualization software.
  • Strong 3D rendering experience using technologies such as OpenGL, Vulkan, Filament, Unity, Unreal, Android graphics stack, scene graphs, shaders, GPU profiling, or similar rendering frameworks.
  • Demonstrated system design skill across application, middleware, data, and platform boundaries, with the ability to define interfaces, sequence diagrams, data flows, state machines, and validation strategies.
  • Proven execution accountability: ability to own roadmaps, commitments, risks, dependencies, and release quality without day-to-day direction.
  • Experience diagnosing complex performance and reliability issues involving memory, CPU/GPU utilization, latency, frame drops, race conditions, service lifecycle, or cross-process communication.
  • Strong written and verbal communication skills, including the ability to influence architecture decisions across teams without direct authority.
Job Responsibility
Job Responsibility
  • Lead architecture, design, and delivery of Android Automotive software for ADAS HMI, camera/recording controls, and signal-driven visualization features.
  • Define end-to-end system designs spanning Android Automotive UI, Android services, SoC middleware, ADAS data services, perception interfaces, platform integration, and vehicle signal inputs.
  • Design and evolve 3D rendering capabilities for real-time ADAS visualization, including scene composition, rendering pipelines, asset/data integration, performance optimization, and stability under vehicle resource constraints.
  • Own complex multi-team workstreams from concept through production release, including architecture reviews, technical decomposition, milestone planning, risk management, validation, and launch support.
  • Translate ambiguous product, design, safety, and system requirements into practical software designs with clear interfaces, failure modes, test strategy, and operational ownership.
  • Drive cross-functional alignment with ADAS algorithm, perception, infotainment, cluster, data recording, safety, product, and vehicle integration partners.
  • Establish engineering practices that raise quality across Android Automotive and rendering codebases, including performance benchmarks, release gates, automated validation, and field-issue triage.
  • Debug and resolve complex issues across the signal-to-pixel path, including Android lifecycle/service behavior, IPC, concurrency, rendering latency, memory pressure, GPU/CPU contention, and vehicle integration defects.
  • Mentor senior and mid-level engineers on Android Automotive architecture, 3D rendering trade-offs, system design, execution discipline, and cross-team technical leadership.
  • Communicate technical direction, risks, trade-offs, and delivery status clearly to engineering leadership and cross-functional stakeholders.
What we offer
What we offer
  • An incentive pay program offers payouts based on company performance, job level, and individual performance.
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • Fulltime
Read More
Arrow Right

Software Engineer 3 (C++/ADA)

Designs, develops, tests, and maintains non-embedded software throughout the end...
Location
Location
United States , Oklahoma City
Salary
Salary:
Not provided
bhsg.com Logo
Beacon Hill
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Coding experience in C++
  • Understanding hardware configuration
  • At least 3 years experience as a software developer
Job Responsibility
Job Responsibility
  • Designs, develops, tests, and maintains non-embedded software throughout the end-to-end lifecycle that meets industry, customer, safety, and regulation standards
  • Reviews, analyzes, and translates customer requirements into initial design of software products
  • Develops, maintains, enhances and optimizes software products and functionalities for systems integrations
  • Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software products
  • Debugs and resolves issues identified to ensure the reliability and efficiency of software products
  • Handles user inquiries, troubleshoots technical issues and user feedback analysis
  • Implements current and emerging technologies, tools, frameworks and changes in regulations relevant to software development
  • Develops, establishes, monitors and improves software processes, tools and key performance metrics that align projects with organizational goals and industry benchmarks
  • Executes and documents software research and development projects
  • Advises on software domains, system-specific issues, processes and regulations
Read More
Arrow Right

Embedded Software Engineer

We are looking for new colleagues into our SW development team on the position o...
Location
Location
Czech Republic , OSTRAVA, PLZEŇ, BRNO, PRAHA
Salary
Salary:
Not provided
Digiteq Automotive s.r.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Information Systems, Software Engineering or equivalent
  • Modern programming skills, preferably in C++ and VScode and basic knowledge of Linux
  • Experience in vision based systems and algorithms
  • Domain knowledge in traffic (i.e. light and Stop/Yield-Sign processing, road level Map data)
  • Road model algorithms in fusion and tracking
  • Ability to communicate in English
Job Responsibility
Job Responsibility
  • Participate in the development of new applications to be deployed in future cars (production from 2025)
  • Become a member of an international team that implements features for a Linux-based automotive systems and functions close to ADAS and comfort and safety In cabin systems
  • Your code will be reviewed by other team members and vice versa
  • Implement embedded functionalities in C++
  • Understand and partake in software requirements, design specifications and target HW integration
  • Your code will need to comply with Automotive standards (AUTOSAR coding guideline) and processes (ASPICE)
What we offer
What we offer
  • Individual plan of learning and development, attending conferences, participation in company innovation program, language courses
  • Flexible working hours
  • Cafeteria benefit system
  • Special reduced price of operating leasing for Škoda cars
  • Meal subsidy
  • Multisport card
  • Company contribution for supplementary pension insurance from 900 CZK/month
  • Sick days
  • Travel insurance for private purposes even for family members
  • T-Mobile Program – tariffs even for family members
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

We are looking for new colleagues into our SW development team on the position o...
Location
Location
Czech Republic , Ostrava; Plzeň; Brno; Praha
Salary
Salary:
Not provided
Digiteq Automotive s.r.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Information Systems, Software Engineering or equivalent
  • Modern programming skills, preferably in C++ and VScode and basic knowledge of Linux
  • Experience in vision based systems and algorithms
  • Domain knowledge in traffic (i.e. light and Stop/Yield-Sign processing, road level Map data)
  • Road model algorithms in fusion and tracking
  • Ability to communicate in English
Job Responsibility
Job Responsibility
  • Participate in the development of new applications to be deployed in future cars (production from 2025)
  • Become a member of an international team that implements features for Linux-based automotive systems and functions close to ADAS and comfort and safety In cabin systems
  • Code review by other team members
  • Implement embedded functionalities in C++
  • Understand software requirements, design specifications and target HW integration
  • Comply with Automotive standards (AUTOSAR coding guideline) and processes (ASPICE)
What we offer
What we offer
  • Individual plan of learning and development
  • Attending conferences
  • Participation in company innovation program
  • Language courses
  • Flexible working hours
  • Cafeteria benefit system
  • Special reduced price of operating leasing for Škoda cars
  • Meal subsidy
  • Multisport card
  • Company contribution for supplementary pension insurance from 900 CZK/month
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

We are looking for new colleagues into our SW development team on the position o...
Location
Location
Czech Republic , Ostrava; Plzeň; Brno; Praha
Salary
Salary:
Not provided
Digiteq Automotive s.r.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You have a degree in Computer Science, Information Systems, Software Engineering or equivalent
  • You have modern programming skills, preferably in C++ and VScode and basic knowledge of Linux
  • You have experience in vision based systems and algorithms
  • Domain knowledge in traffic (i.e. light and Stop/Yield-Sign processing, road level Map data)
  • Road model algorithms in fusion and tracking
  • You are able to communicate in English
  • Knowledge of tools such as Jira, Conan, Jenkins, Git, Codebeamer will be your advantage
Job Responsibility
Job Responsibility
  • You will participate in the development of new applications to be deployed in future cars (production from 2025)
  • You will become a member of a international team (size usually 5-8) that implements features for a Linux-based automotive systems and functions close to ADAS and comfort and safety In cabin systems
  • Your code will be reviewed by other team members and vice versa
  • You will implement embedded functionalities in C++
  • You will need to understand and partake in software requirements,design specifications and target HW integration
  • Your code will need to comply with Automotive standards (AUTOSAR coding guideline) and processes (ASPICE)
What we offer
What we offer
  • Individual plan of learning and development, attending conferences, participation in company innovation program, language courses
  • Flexible working hours
  • Cafeteria benefit system
  • Special reduced price of operating leasing for Škoda cars
  • Meal subsidy
  • Multisport card
  • Company contribution for supplementary pension insurance from 900 CZK/month
  • Sick days
  • Travel insurance for private purposes even for family members
  • T-Mobile Program – tariffs even for family members
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

We are looking for new colleagues into our SW development team on the position o...
Location
Location
Czech Republic , Ostrava; Plzeň; Brno; Praha
Salary
Salary:
Not provided
Digiteq Automotive s.r.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Information Systems, Software Engineering or equivalent
  • Modern programming skills, preferably in C++ and VScode and basic knowledge of Linux
  • Experience in vision based systems and algorithms
  • Domain knowledge in traffic (i.e. light and Stop/Yield-Sign processing, road level Map data)
  • Road model algorithms in fusion and tracking
  • Ability to communicate in English
Job Responsibility
Job Responsibility
  • Participate in development of new applications to be deployed in future cars
  • Become a member of an international team implementing features for Linux-based automotive systems
  • Implement embedded functionalities in C++
  • Understand and partake in software requirements, design specifications and target HW integration
  • Ensure code compliance with Automotive standards (AUTOSAR coding guideline) and processes (ASPICE)
What we offer
What we offer
  • Individual plan of learning and development
  • Attending conferences
  • Participation in company innovation program
  • Language courses
  • Flexible working hours
  • Cafeteria benefit system
  • Special reduced price of operating leasing for Škoda cars
  • Meal subsidy
  • Multisport card
  • Company contribution for supplementary pension insurance from 900 CZK/month
  • Fulltime
Read More
Arrow Right

Aerospace Software Engineer 3

Location
Location
United States , Oklahoma City
Salary
Salary:
50.00 - 100.00 USD / Hour
bhsg.com Logo
Beacon Hill
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3+ years of professional software development experience
  • Working knowledge of Ada and ability to understand its role in aircraft/software systems
  • Experience with mission systems and understanding of aircraft software environments
  • Understanding of hardware configuration and system-level interactions
  • Must meet core required experience and demonstrate depth beyond entry-level exposure
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain non-embedded software across the full lifecycle in compliance with industry, safety, and regulatory standards
  • Translate customer and system requirements into software architectures, algorithms, interfaces, and detailed designs
  • Develop and enhance software supporting mission systems, system integration, and mission computing environments
  • Debug, troubleshoot, and resolve software issues to ensure reliability, efficiency, and performance
  • Support multiple high-visibility programs, including international and executive transport initiatives
  • Analyze aircraft software behavior and understand system-level functionality without performing hands-on Ada development
  • Apply data structures knowledge (e.g., binary search trees) to optimize data retrieval and memory efficiency
  • Collaborate with cross-functional engineering teams to support integration, testing, and system-level performance improvements
  • Fulltime
Read More
Arrow Right

Technical Project Manager - AI / ML Expertise

The Technical Project Manager will lead complex technology projects with a focus...
Location
Location
United States , Irving
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience applying AI to practical uses
  • 7+ years of Experience in Technical Program Management on deep-tech products or equivalent, specifically managing programs involving AI/ML components and data pipelines
  • 7+ years of Hands on experience with ML-based products including evaluation with metrics driven analysis
  • 7+ years of Experience with ADAS systems, Robotaxis, and/or Robotics, particularly involving the integration and management of complex AI/ML models
  • 7+ years of ML development in resource-constrained environments, demonstrating an understanding of the practical challenges of deploying ML on automotive-grade hardware
  • Bachelor’s degree in computer science, Data Science, Engineering, or equivalent experience, with a strong foundation in areas relevant to AI/ML
  • Certification/ course on Data Architect/Data Science from any reputed institute/ portal
Job Responsibility
Job Responsibility
  • Lead programs consisting of complex technology projects, particularly ones that intersect with hardware, software, and regulatory constraints, with a strong emphasis on AI/ML model development, training, evaluation, and deployment pipelines
  • Exercise strong ownership over programs they lead, including briefing Autonomy leadership on execution and diving into technical details where necessary to unblock the team, especially regarding ML model performance, data requirements, and training infrastructure
  • Drive pragmatic decisions and tradeoffs to maximize probability of hitting critical timelines, considering factors unique to ML projects such as model iteration speed, data annotation pipelines, and compute resource allocation
  • Work with the engineering and leadership teams on the functional design, process design, prototyping, testing, and training of AI/ML solutions
  • Advise leaders on technology, strategy, and policy issues related to AI/ML
  • Manage ambiguity by presenting options with a clear point of view for leadership, particularly concerning ML model readiness, evaluation metrics, and performance trade-offs
  • Understand the role of TPM as an insider/outsider, someone who drives accountability through influence and soft power rather than hard power and authority, effectively influencing teams working on ML algorithms, data platforms, and simulation environments
  • Mentor other TPMs on the team and help them grow their craft as TPMs, sharing expertise in managing ML-centric technical programs
  • Fulltime
Read More
Arrow Right