Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CARIAD

Senior Software Engineer, Integration

CARIAD

. Integrate production C++ software, embedded middleware, and AI inference components into CARIAD's autonomous-driving software stack .

Posted 10/22/2026full-timeUnited StatesSenior💰 $128,369 - $185,858 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong C++ programming skills with extensive experience in embedded software development and integration. Proficient in debugging and validating software on embedded AI compute platforms, ensuring reliable system behavior and performance.

Highest-signal resume keywords
C++ ProgrammingEmbedded Software DevelopmentAI Inference IntegrationEmbedded TestingSoftware Debugging

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++ ProgrammingEmbedded Software DevelopmentSoftware IntegrationDebuggingAI Inference IntegrationRecompute WorkflowsHIL ValidationData ExchangeRuntime CoordinationPerformance Profiling
Soft Skills
CollaborationTechnical GuidanceProblem-Solving
Tools & Technologies
Qualcomm 8797NVIDIA DRIVE ThorApex.AIAOSROSQNNTensorRT
Industry Keywords
Embedded SystemsAutonomous DrivingIntegration DeliverablesExport Control ComplianceSoftware Validation

Tech Stack

Tools & technologies
C++

About the role

Key responsibilities & impact
  • Integrate production C++ software, embedded middleware, and AI inference components into CARIAD's autonomous-driving software stack
  • Connect application software, inference runtimes, and embedded hardware to deliver reliable, real-time system behavior
  • Independently own complex integration deliverables on platforms such as Qualcomm 8797 and NVIDIA DRIVE Thor
  • Develop C++ adapters and glue code for data exchange, interface compatibility, component lifecycle, and runtime coordination
  • Integrate and debug software across software and hardware boundaries
  • Own integration issues from reproduction and root-cause analysis through corrective implementation and verified resolution
  • Integrate AI models and inference runtimes into embedded applications
  • Profile and resolve inference issues affecting correctness, latency, memory use, and runtime stability
  • Collaborate with ML engineers to validate model behavior and runtime compatibility using QNN or TensorRT where applicable
  • Develop and execute embedded integration testing on development kits, benches, and HIL systems
  • Implement recompute workflows for bit-identical replay and investigate replay mismatches and regressions
  • Automate regression testing and document functional, timing, and resource-use results
  • Coordinate interface changes and dependencies with ML, embedded software, hardware, simulation, and vehicle engineering teams
  • Participate in design and code reviews, provide technical guidance, and document interfaces, configurations, procedures, and validation evidence
  • Improve integration tooling and share lessons learned to increase reliability, reproducibility, and development efficiency
  • Prepare integrated software for deployment

Requirements

What you’ll need
  • Strong hands-on C++ programming skills, including production-quality embedded software development and debugging
  • Experience integrating software with embedded middleware such as Apex.AI, AOS, or ROS
  • Hands-on experience integrating and debugging software on embedded AI compute platforms or development kits, such as Qualcomm 8797 or NVIDIA DRIVE Thor
  • Experience integrating AI inference on embedded targets, including C++ adapters and glue code connecting models, inference runtimes, and application interfaces
  • Experience with embedded testing, including recompute (bit-identical replay) and hardware-in-the-loop (HIL) validation
  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience
  • 6+ years of experience in C++ software development, embedded systems, or software integration
  • Hands-on experience integrating, debugging, and validating software on embedded target hardware
  • Experience independently delivering complex technical work from integration planning through implementation and validation
  • Successful completion of employment screening and export control and sanctions compliance screening
  • U.S. citizenship or U.S. lawful permanent resident status, or a necessary license, exemption, or license exception for access to export-controlled technology or source code
  • Ability to collaborate across U.S. and international time zones; occasional travel may be required

Benefits

Comp & perks
  • Performance-based merits
  • Annual bonus
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with employer match
  • Defined contribution plan
  • Short- and long-term disability insurance
  • Basic life and AD&D insurance
  • Employee assistance program
  • Tuition reimbursement
  • Student loan repayment plans
  • Maternity leave
  • Non-primary caregiver leave
  • Adoption assistance
  • Employee referral program
  • Vacation
  • Paid holidays
  • Vehicle lease program covering registration and insurance fees