CrawlJobs Logo

Senior Software Engineer - AV data quality

United States, Sunnyvale 202000.00 - 224000.00 USD / Year · Job Posted April 02, 2026
Apply Position
Job Link Share

Job Description

As a Senior Software Engineer in the AV Labs team, you will architect the foundational data integrity layer for our L4 autonomous driving data platform. Your mission is to build a high-performance data layer that validates and safeguards the quality of multi-modal sensor streams across our fleet both in-vehicle and in batch. By bridging the gap between raw robotics telemetry and downstream machine learning, you ensure our systems learn from ground truth, not sensor noise. This role demands technical excellence at the intersection of large-scale data engineering, computer vision and sensor physics.

Job Responsibility

  • Design and deliver software and tools as part of our state-of-the-art AV data platform
  • Systems architecture design, including management of upstream and downstream dependencies
  • Lead the systems architecture for end-to-end data validation, managing complex dependencies between raw sensor streams (LiDAR, Camera, IMU, etc.) and downstream ML training environments
  • Architect scalable solutions that detect various data issues to ensure the platform stands the test of petabyte-scale availability
  • Partner with Perception, Hardware, Middleware, and Infra Engineering teams to define data quality standards and integrate the latest AI techniques for automated data remediation
  • Participate in periodic on-call rotations and be available for critical issues

Requirements

  • 5 years of working experience in the software engineering industry
  • Bachelor degree in computer science, computer engineering or related fields
  • Proficient in Python/C++ and Linux
  • Proficient in batch cloud computing technologies

Nice to have

  • Master or PhD degree in computer science, computer engineering or related fields
  • Proficient in Ray or Spark
  • Proficient in handling multi-modal autonomous driving sensor data
  • Experience in Data/AI/ML platform

What we offer

  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer - AV data quality

8 matching positions

Senior Software Engineer - Embedded, AV Labs

Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We'...
Location
Location
United States , Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 5+ years of professional experience developing embedded software using modern C/C++ in RTOS (e.g., FreeRTOS, Embedded Linux) or bare-metal environments
  • Strong experience writing firmware and device drivers for complex, automotive-grade components, SoCs, and autonomous vehicle sensors (e.g., LiDAR, radar, cameras)
  • Hands-on experience with sensor integration, board bring-up, hardware debugging tools (e.g., oscilloscopes, logic analyzers)
  • Familiarity with standard automotive interfaces and vehicle networks (e.g., CAN/CAN-FD, Automotive Ethernet, FPD-Link/GMSL, PCIe, SPI, I2C)
  • Demonstrated experience contributing to embedded hardware systems from initial prototyping and 3rd-party integration through to production deployment
Job Responsibility
Job Responsibility
  • Develop Core Firmware & Drivers: Design, write, and maintain robust firmware and low-level device drivers for 3rd-party automotive-grade components and critical AV sensors (LiDAR, radar, cameras) to enable immediate, high-fidelity data collection and shadow mode operations
  • Drive In-House Hardware Bring-Up: Execute the transition to production by taking ownership of board bring-up, hardware validation, and low-level software deployment for our custom, in-house designed autonomous computing platforms
  • Collaborate on HW/SW Co-Design: Partner closely with electrical and hardware engineering teams to implement hardware-software interfaces, participate in schematic reviews, and ensure component selection aligns with firmware requirements
  • Debug & Optimize Complex Systems: Utilize hardware debugging tools (oscilloscopes, logic analyzers) and software profiling to troubleshoot intricate system-level issues, optimize sensor data pipelines, and ensure strict timing and network synchronization across the vehicle
  • Contribute to Team Excellence: Act as a technical resource and mentor within the hardware team, actively contributing to best practices for embedded software architecture, code quality, and scalable deployment
What we offer
What we offer
  • Bonus program
  • Equity award
  • 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Autonomous Software Systems

The Autonomous Vehicle Health team is responsible for deploying, running, and mo...
Location
Location
United States , Austin, Texas; Mountain View, California; Sunnyvale, California
Salary
Salary:
175000.00 - 230000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience building and shipping production-quality software, with a focus in Linux based environments
  • Bachelors Degree in relevant field or relevant work experience
  • Experience with C++ (17+), STL, and Python3
  • Experience working with and building tooling for large, complex systems
  • A high standard and commitment to quality by designing for maintainability, testability and efficiency
Job Responsibility
Job Responsibility
  • Write C++ code that runs on self-driving systems, and responds to changes in AV component health
  • Build tools that deploy, execute, and monitor autonomous vehicle code in development and production workflows
  • Write and test code running across simulation and hardware vehicle platforms
  • Integrate new platform revisions and hardware configurations into the system
  • Develop systems and frameworks to monitor vehicle HW/SW status and offload data
  • Collaborate with colleagues across multiple teams and mentor other developers
  • Design and present new capabilities to refine and build consensus
  • Provide, communicate, and support common best practices among software community
  • Deliver complex projects through incremental development
  • Performs as Subject Matter Expert (SME) for at least one platform or application component
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Electrical Engineer - AV Labs

Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We'...
Location
Location
United States , Sunnyvale
Salary
Salary:
180000.00 - 200000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering, Automotive Engineering, Mechanical Engineering, or a related technical discipline with 5+ years of hands-on experience in automotive wire harness design and development
  • Strong experience in both 2D schematics and 3D physical routing, with a specific focus on designing wire harnesses for high-speed data communication protocols such as Automotive Ethernet (100BASE-T1/1000BASE-T1) and CAN/CAN-FD bus
  • Proficiency in industry-standard professional EDS design, simulation, and CAD software (e.g., Siemens Capital/CHS, CATIA V5/V6, or AutoCAD)
Job Responsibility
Job Responsibility
  • Lead End-to-End L4 Hardware Architecture Design: Own the end-to-end routing, schematic capture, component selection, and 3D integration of complex wire harness assemblies, specifically focusing on the L4 autonomous driving sensor kit and high-performance computing platform
  • Optimize Topology & Redundancy: Collaborate closely with cross-functional teams (E/E Architecture, Perception, Packaging, and Power Distribution) to define network topologies, optimize grounding strategies, and ensure robust power distribution redundancy for fail-operational systems
  • Mitigate EMI & Ensure Signal Integrity: Define and implement strict shielding, twisting, and physical separation rules within the harness layout to guarantee signal integrity for High-Speed Ethernet channels and prevent cross-talk/EMI between high-power lines and sensitive sensor data lines
  • Troubleshoot & Launch Prototypes: Lead root-cause analysis and troubleshooting for electrical noise, signal degradation, and EMI issues during vehicle prototype builds and fleet testing
  • efficiently execute engineering change orders (ECO) to support rapid vehicle iteration
  • Supplier Management & Validation: Partner with Tier 1 suppliers to source high-quality, automotive-grade high-speed connectors and cables, manage engineering drawings for manufacturing feasibility (DFM), and author validation test plans (mechanical, environmental, and electrical) to guarantee production-ready compliance
What we offer
What we offer
  • Participation in Uber's bonus program
  • eligibility for equity award & other types of comp
  • eligibility to participate in a 401(k) plan
  • various benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Mapping

This role is based remotely but if you live within a 50-mile radius of [Austin, ...
Location
Location
United States
Salary
Salary:
185100.00 - 335300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience designing, implementing, and operating scalable distributed systems in production
  • Bachelors degree in related field or relevant work experience
  • Strong proficiency in Python (optional C++, TypeScript), and system-level programming fundamentals
  • Deep understanding of databases, caching, data modeling, and service-oriented architecture (SOA)
  • Proven experience building and deploying distributed systems on major cloud platforms such as Google Cloud, AWS, or Azure
  • Experience with data orchestration pipelines and ETL mechanisms (eg. airflow)
  • BS, MS, or PhD in Computer Science, Electrical Engineering, or related technical field, or equivalent industry experience
  • Demonstrated success in leading cross-functional technical initiatives, influencing architectural decisions across teams, and mentoring senior engineers
Job Responsibility
Job Responsibility
  • Architect and implement scalable, reliable, distributed backend systems to support national-scale mapping
  • Design and evolve data pipelines and microservices for map ingestion, transformation, storage, and release
  • Own end-to-end delivery of high-impact projects, including defining milestones, aligning stakeholders, and mentoring ICs across functions
  • Collaborate cross-functionally with Localization, Perception, Simulation, and Offboard teams to define data contracts and ensure system interoperability
  • Drive technical excellence by conducting system-level design reviews, mentoring engineers, and setting the standard for code quality, testing, and documentation
  • Diagnose and resolve large-scale system issues across services, data pipelines, and production environments
  • Serve as the Subject Matter Expert (SME) in distributed system design, performance optimization, and backend architecture within Mapping and potentially across GM AV
  • Help shape technical roadmaps and hiring plans for growing distributed systems expertise across the org
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Reliability

The AV platform team develops the first layers of software on the GM Autonomous ...
Location
Location
United States , Austin; Mountain View
Salary
Salary:
160200.00 - 290700.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience professional experience with multi-sensor system services and frameworks
  • Bachelors Degree in relevant field or relevant work experience
  • Proven experience writing production software to improve data quality and reliability of safety critical systems including root cause and corrective actions
  • Proficiency with C++11 or later and Python
  • Proficiency in debugging and troubleshooting firmware-related issue
  • Experience driving complex embedded software projects through the full lifecycle of product development
  • Experience architecting and delivering Embedded Systems solutions that support multiple generations of the product
  • Experience engaging in communication at senior management levels and influencing technical strategies
  • Experience applying and mentoring team members on software development best practice
  • Clear and concise written and verbal communication skills
Job Responsibility
Job Responsibility
  • Collaborate with hardware, systems engineering, program management, product management and peer software teams to develop critical reliability software features for the autonomous vehicle
  • Root-cause analysis of complex problems involving multiple cross-functional partners, including hardware and software
  • Identify reliability issue trends, provide clear guidance on reliability requirements, develop reliability design guidelines, and apply lessons learned to enable continuous improvement
  • Design and implement shared infrastructure and tooling among the AV Platform teams to monitor and analyze embedded software and data quality metrics
  • Own the development quality and ensure the solutions are scalable, secure, and optimized for customer experience and performance
  • Partner with cross-functional teams to architect and implement embedded software observability and monitoring solutions
  • Work with the engineering teams to architect and build services to simplify troubleshooting and operational response to incidents and Autonomous Vehicles fleet outages
  • Own technical projects, participate in design reviews and provide input for the reliability section of others’ design reviews
  • Ensure efficiency of the vehicle change process involving embedded software changes and dependencies
  • Participate in on-call rotation
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Engineering Manager, AV Labs

Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We'...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience in applied ML, AI modeling, or Autonomous Systems
  • 3+ years of experience managing engineering teams, with a track record of leading high-performing ML or AI organizations
  • Proven experience delivering complex, large-scale AI models or ML pipelines from conception to production
  • Bachelor's degree in Computer Science, Computer Engineering, or related fields
  • Deep expertise in modern AI/ML frameworks (e.g., PyTorch, TensorFlow) and Python/Linux environments
Job Responsibility
Job Responsibility
  • Team Leadership & Growth: Build, manage, and mentor a high-performing engineering team of ML experts, AI modelers, and data scientists. Foster a culture of rigorous scientific experimentation, high-velocity execution, and engineering excellence
  • AI Model Execution: Drive the day-to-day development of advanced autonomy algorithms and foundation models. Ensure your team successfully extracts high-fidelity semantic meaning from multi-modal sensor data to enrich our L4 data lake
  • Technical Strategy & Engineering Rigor: Collaborate with technical leadership to steer foundational architectural choices. Maintain uncompromising quality for deployed systems, ensuring performance is tuned for low-latency execution of large scale data
  • Cross-Functional Collaboration: Partner closely with Directors, Principal Engineers, Product Managers, and infrastructure teams to align your team's ML modeling efforts with broader business goals and ensure seamless deployment at scale
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Fulltime
Read More
Arrow Right
New

Configuration Specialist Advisor

We are currently seeking a Configuration Specialist Advisor to join our team in ...
Location
Location
India , Noida
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Microsoft SCCM / MECM: MECM/SCCM Current Branch – architecture, site design, hierarchy, upgrade management (expert level)
  • Software Update Management – SUP, WSUS, ADR, Maintenance Windows, compliance reporting
  • OS Deployment – Task Sequences, Windows 11 OSD, Autopilot hybrid join, golden image management
  • Application Management – MSI/MSIX/Script-based deployment, supersedence, detection rules
  • Endpoint Protection – SCCM-integrated Defender policy, AV, and compliance management
  • Reporting – SSRS, ConfigMgr reporting, Power BI integration for compliance dashboards
  • Co-management – workload transition planning, policy authority management, Cloud Attach
  • Microsoft Intune / Modern Endpoint Management: Microsoft Intune – enrollment, compliance policies, configuration profiles, RBAC, scope tags (expert level)
  • Windows Autopilot – profile design, hybrid Azure AD join, ESP, white-glove provisioning
  • Conditional Access – policy design, named locations, sign-in risk, Entra ID integration
Job Responsibility
Job Responsibility
  • Technical Leadership – SCCM / MECM: Serve as the definitive technical authority for MECM/SCCM CB (Current Branch) design, architecture, and governance across client environments
  • Lead greenfield SCCM infrastructure deployments, CB upgrade programmes, and site hierarchy redesigns for enterprise-scale clients
  • Architect and govern Software Update (SUP), Application Management, OS Deployment (OSD), and Endpoint Protection workloads at scale
  • Define and enforce patch compliance frameworks, WSUS topology, ADR and maintenance window policies aligned to client SLAs
  • Lead complex OSD and task sequence engineering for Windows 11 migrations, hardware refresh cycles, and golden image pipelines
  • Govern SCCM boundary, boundary group, and content distribution architecture for geographically dispersed enterprise estates
  • Act as the escalation authority for all Priority-1/Priority-2 SCCM incidents, driving root cause analysis and permanent resolution
  • Lead SCCM-to-Intune co-management or full migration engagements — discovery, roadmap development, phased execution, and post-migration stabilisation
  • Review and approve all significant SCCM change requests (CRs) within client change management processes
  • Technical Leadership – Microsoft Intune / Modern Endpoint Management: Lead Modern Endpoint Management (MEM) architecture across Microsoft Intune for Windows 10/11, iOS, Android, and macOS device fleets
  • Fulltime
Read More
Arrow Right

Senior Manager, Embodied AI

We are seeking an experienced and technically strong Senior Engineering Manager ...
Location
Location
United States , Sunnyvale
Salary
Salary:
296300.00 - 453900.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS, or PhD in Robotics, Computer Science, Engineering, or a related technical field
  • Proven experience managing and scaling high-performing engineering teams with a focus on operational excellence
  • Demonstrated ability to inspire and motivate teams, drive best practices, and deliver continuous improvement
  • Track record delivering scalable software solutions to a production environment using Python
  • Proven experience in solving data scaling challenges, ranging from data diversity, data quality and building best practices to incorporate multiple data sources in large models
  • Excellent communication, collaboration, and mentoring abilities, with a passion for driving innovation in autonomous technology
  • Strong organizational, communication, and people leadership skills
Job Responsibility
Job Responsibility
  • Manage a team of AI/ML engineers building and scaling the Data Flywheel at GM
  • Raise the engineering bar of the team: set best practices, give feedback, and provide mentorship to direct reports
  • Drive the technical vision for aspects of Data Foundations at GM, working with senior leaders and members of your team
  • Define the project roadmap, set development priorities, and align the team's work with company objectives and product milestones
  • Collaborate cross-functionally with teams involved in AV model development and validation and ensure we meet organizational goals, product requirements and scaling needs
  • Promote a collaborative, inclusive, and high-performance team culture, and champion the GM engineering values and principles
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right