CrawlJobs Logo

Staff Systems Engineer- Driver Monitoring

United States, Detroit · Job Posted June 30, 2026
Apply Position
Job Link Share

Job Description

We are influencing the transformation of future transportation with ADAS and Automated Driving. Are you ready to make a difference at GM? The Driver Monitoring Systems and Execution team is passionate about defining, integrating, and testing Active Safety and Automated Driving systems. We are looking for a Staff Systems Engineer to lead development and integration of Driver Monitoring technologies across VIP, SDV2.0, and SC3.0. In this role, you will lead development at the intersection of in-cabin sensing hardware, supplier and GM-owned software, MCU/SoC integration, and automated driving systems. You will define, develop, and execute key driver monitoring capabilities—including drowsiness, inattention, unresponsiveness/asleep detection, and SC3.0 state determination for eyes-off operation.You will own driver monitoring feature performance and state determination for ADAS and AV feature integration, ensuring robust operation and performance validation across vehicle, bench, and simulation environments. The ideal candidate is an experienced Systems and Execution Engineer who sets the standard through leadership, ownership, and data-driven results — advancing GM's implementation of driver monitoring.

Job Responsibility

  • Lead cross-functional discussions with Software, Systems, Product, Program Management, Hardware, Supplier,and MCU/SoC teams to align feature strategy, integration, and performance for VIP, SDV2.0, and SC3.0
  • Lead development and documentation of use cases and feature-level requirements for all Driver Monitoring capabilities (drowsy, attention, unresponsive/asleep, fallback readiness, driver scoring)
  • maintain DNG/DOORS, FMEA and Xray traceability
  • Evaluate and ensure compliance with NCAP and regulatory requirements for driver monitoring and driver attention assist
  • Lead the development and maturation of SDV2.0 / SC3.0 validation via bench integration, emphasizing scalable automation and high-fidelity simulation to drive efficiency and coverage
  • Develop and own unified integration, calibration, and validation test plans, including Xray test plans, SIL/HIL, and recorded end-to-end evidence for domain buyoff
  • Define and track KPIs using data analysis to reduce false alerts, improve context-aware drowsy/attention performance, and validate takeover readiness for SC3.0
  • Address data governance considerations for in-house vs. supplier signals, onboard retention, and privacy-aware feature design
  • Lead PI planning — clear deliverables, priorities, and timing on assignments
  • Deliver on-time feature performance buyoff for vehicle milestones (65%, 80%, 100%, RPR)
  • Lead triage, issue resolution, and retros for GIMs and PRTSs in the Driver Monitoring domain
  • Provide calibration process and efficiency improvements
  • perform virtual and in-vehicle evaluation
  • Mentor and coach engineers
  • serve as technical SME for Driver Monitoring systems and execution

Requirements

  • Bachelor of Science in Engineering, Physics, Math, Computer Science, or related technical field
  • Minimum 8 years of engineering experience
  • Deep understanding of active safety systems, driver monitoring/driver state estimation, vehicle performance, and automated driving technology
  • Effectively handle multiple priorities while maintaining dedication to execution
  • Ability to identify problems, analyze options, negotiate solutions, and implement contingency plans
  • Strong technical and non-technical communication and negotiation skills
  • collaborate effectively at all levels
  • Ability to lead teams across time zones and serve as a technical leader within the function
  • Experience with requirements management (DOORS, DNG) and FMEA
  • Experience with Jira and Jira Xray
  • Experience with calibration tools (CalCheck, CRETA, INCA)

Nice to have

  • Master's degree in Engineering, Physics, Mathematics, Computer Science, or a related field
  • Experience working in Agile environments, including PI planning and execution
  • Hands-on experience with automotive ADAS and/or Driver Monitoring Systems (DMS)
  • Strong understanding of in-cabin camera systems (DMS/IVC), supplier integration (e.g., Smart Eye), and MCU/SoC signal routing
  • Proven program execution experience in performance integration, calibration, or validation
  • Experience developing ADAS/AV features end-to-end

Looking for more opportunities?

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

Similar Jobs for

Staff Systems Engineer- Driver Monitoring

8 matching positions

Senior Staff Machine Learning Engineer - Driver Pricing & Marketplace Optimization

We’re seeking an exceptional Senior Staff ML Engineer to lead breakthrough ML in...
Location
Location
United States , Sunnyvale, California; San Francisco, California
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD in Computer Science, Machine Learning, Operations Research, or related quantitative field OR Master’s degree with 12+ years of industry experience
  • 10+ years of experience building and deploying ML models in large-scale production environments
  • Expert-level proficiency in modern ML frameworks (TensorFlow, PyTorch, JAX) and distributed computing platforms (Spark, Ray)
  • Deep expertise across multiple areas including: Deep Learning, Causal Inference, Reinforcement Learning, Multi-objective Optimization, Algorithmic Game Theory, and Large-scale Ads Ranking/Auction Systems
  • Proven track record of leading complex ML projects from research through production with significant measurable business impact
  • Strong programming skills in Python, Java, or Go with experience building production ML systems
  • Experience with feature engineering, model serving, and ML infrastructure at scale (handling millions of predictions per second)
  • Technical leadership experience including mentoring senior engineers and driving cross-team technical initiatives
Job Responsibility
Job Responsibility
  • Lead the design and implementation of advanced ML systems for dynamic pricing algorithms serving millions of drivers across 70+ countries around the world
  • Architect real-time ML infrastructure handling 1M+ pricing decisions per second with sub-50ms latency requirements
  • Drive breakthrough research in causal ML, reinforcement learning, algorithmic game theory, and multi-objective optimization for marketplace optimization with strategic agents
  • Own end-to-end ML model lifecycle from research through production deployment and continuous optimization
  • Build scalable ML architecture and feature management systems supporting Driver Pricing and broader Marketplace teams
  • Design experimentation frameworks enabling rapid testing of pricing algorithms using A/B, Switchback, Synthetic Control, and other experimental methodologies
  • Establish ML engineering best practices, monitoring, and operational excellence across the organization
  • Create platform abstractions that enable other ML engineers to iterate faster on pricing algorithms
  • Partner with Product, Operations, and Earner Experience teams to translate complex business requirements into ML solutions
  • Collaborate with Marketplace Engineering and Science teams to productionize cutting-edge ML research
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 for various benefits
  • Fulltime
Read More
Arrow Right

Unix - Senior Cloud - Digital Engineering Sr. Staff Engineer

Location
Location
India , Noida
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Should have a minimum of 8 to 10 years of experience as a Linux/Unix System Administrator. Should have expertise on at least 2 flavors of Unix. Linux is a must!
  • Should have a deep level of understanding of Linux OS & should be able to handle day to day admin tasks.
  • Should be well versed shell scripting.
  • Expert in Unix-Linux, AWS Cloud Administration, OS/server administration, patching, maintenance, and troubleshooting.
  • Proficient in operating and troubleshooting AWS services like EC2, networking, RDS, backups, storage (EBS, EFS, S3, Glacier), and security (Well-Architected framework).
  • Possesses a strong understanding of networking concepts for configuring secure VPCs, subnets, landing zones, ACLs, and security groups.
  • Experience in end-to-end cloud migrations, including strategy, assessment, design, architecture, and execution on AWS.
  • Skilled in identifying and migrating suitable applications and workloads, gathering migration requirements, and collaborating with stakeholders.
  • Good knowledge of various AWS services like Lambda, SNS, SQS, DynamoDB, OpenSearch, Transfer Family, CloudWatch, EC2, EFS, EKS, Step Functions, ELB, ACM, Directory Services, and networking.
  • Hands-on expertise in designing, architecting, deploying, and supporting hybrid cloud environments.
Job Responsibility
Job Responsibility
  • Perform installation, customization and maintenance of the UNIX-LINUX Server operating system and system software products in support of business processing requirements for both On-premise and Cloud environment
  • Evaluate and integrate new operating system versions, drivers and hardware.
  • Provides in-depth diagnosis for operating systems software/hardware failures and develops solutions.
  • Monitors and tunes the system to achieve optimum performance levels in standalone and multi-tiered environments.
  • Conducts system analysis, configuration management and develops improvements for system software performance, availability and reliability.
  • Implements appropriate levels of system security. Maintain security patching and remediating vulnerabilities, propose solutions for the same.
  • Perform incident resolution, problem determination and root cause analysis in accordance with service level. Knowledge of ITIL.
  • Recommend and implement modifications to the server environment, Innovation, Ideas to improve
  • Preparation of Standard Documents and periodically review them for modifications
  • Identifies opportunities for process and procedure enhancements to drive efficiency and customer service levels.
  • Fulltime
Read More
Arrow Right

Staff Engineer, Distributed Storage, HPC & AI Infrastructure

In this role, you will design and deliver multi-petabyte storage systems purpose...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
together.ai Logo
Together AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in storage engineering with 3+ years managing distributed storage at multi-petabyte scale
  • Proven track record deploying and operating high-performance storage for GPU/HPC clusters
  • Deep Kubernetes and cloud-native storage experience in production environments
  • Strong coding skills in Go and Python with demonstrated ability to build production-grade tools
  • BS/MS in Computer Science, Engineering, or equivalent practical experience
  • History of technical leadership: designing systems that significantly improved performance (>3x), reliability (99.9%+ uptime), or cost efficiency
  • Distributed Storage Systems: Deep expertise in WekaFS, Lustre, GPFS, BeeGFS, or similar parallel filesystems at multi-petabyte scale
  • Object Storage: Production experience with S3, MinIO, Ceph, or R2 including performance optimization and cost management
  • Kubernetes Storage: CSI drivers, StatefulSets, PersistentVolumes, storage operators, and custom controllers
  • Storage optimization for GPU workloads, RDMA/InfiniBand networking, parallel filesystem optimization (100+ GB/s aggregate cluster throughput)
Job Responsibility
Job Responsibility
  • Design multi-petabyte AI/ML storage systems
  • integrate WekaFS, Ceph, etc.
  • lead capacity planning and cost optimization (30-50% savings via tiering, lifecycle policies, right-sizing)
  • Design/optimize RDMA, InfiniBand, 400GbE networks
  • tune for max throughput/min latency
  • implement NVMe-oF/iSCSI
  • troubleshoot bottlenecks
  • optimize TCP/IP for storage
  • Build Kubernetes storage operators/controllers
  • enable automated provisioning, self-service abstractions, multi-tenant isolation, quotas
Read More
Arrow Right

Staff Software Engineer, Embedded Linux & Android

General Motors is seeking a highly skilled and experienced professional to join ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in electrical engineering or a related field, or Work equivalent experience
  • 8+ years of experience in Android, embedded Linux kernel development, device driver programming, and board bring-up
  • Expertise in Linux kernel internals, including memory management, scheduling, file systems, and IPC mechanisms
  • Experience in Android or other embedded device bring-up, such as cameras, displays, audio devices and network system
  • Strong experience with BSP development, bootloaders (e.g., U-Boot), and firmware integration
  • Deep knowledge of communication protocols such as USB, PCIe, I2C, SPI, and MIPI-CSI
  • Experience with Ethernet interfaces (WLAN, LAN) and network protocols (BLE, Bluetooth 5.0)
  • Proficiency in diagnostics, health monitoring, and fault detection for embedded systems
  • Familiarity with manufacturing and production support, including hardware validation, firmware flashing, and end-of-line testing
  • Proficiency in low-level debugging tools (e.g., JTAG, GDB, ftrace, kdump, perf)
Job Responsibility
Job Responsibility
  • Develop and enhance Android & Embedded Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN, LAN, BLE, BT5.0)
  • Lead system bring-up activities, including bootloader configuration, camera pipeline initialization, board support package (BSP) development, and low-level debugging
  • Integrate and optimize hardware components, including USB, PCIe, I2C-connected peripherals, and Ethernet interfaces to ensure seamless operation within our embedded software stack
  • Develop and implement diagnostics and health monitoring solutions, ensuring system reliability, predictive maintenance, and fault detection in critical automotive systems
  • Analyze and troubleshoot low-level system issues, particularly in camera interfaces (MIPI-CSI, ISP bring-up), high-speed data buses, and network connectivity
  • Support manufacturing and production processes, including hardware validation, firmware flashing, and end-of-line testing to ensure smooth integration of software into production vehicles
  • Work closely with hardware teams to validate and debug platform issues, ensuring optimal hardware-software interaction
  • Define Objectives and Key Results (OKRs) and work towards continuously improving software stability, performance, and maintainability
  • Fulltime
Read More
Arrow Right

Staff Software Engineer – Secondary Driving System

At General Motors, our Embodied AI teams are redefining what’s possible in drive...
Location
Location
United States , Sunnyvale
Salary
Salary:
218800.00 - 335300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS, or PhD in Computer Science, Robotics, Electrical/Mechanical Engineering, or a related field
  • or equivalent practical experience
  • 8+ years of professional software engineering experience building production systems in robotics, autonomous vehicles, or other complex real‑time/control systems, including significant experience in perception and/or prediction
  • Strong proficiency in modern C++ (e.g., C++14/17 or later) in large, multi‑contributor codebases
  • experience using Python for tooling, data analysis, and ML experimentation
  • Demonstrated experience leading technical design and delivery of perception, tracking, or prediction systems in real‑time environments, including: Multi‑sensor fusion across camera, radar, and/or lidar (e.g., object‑level fusion, occupancy/freespace fusion, early/late fusion architectures)
  • Classical computer vision and geometric algorithms (feature extraction, multi‑view geometry, stereo, SfM, SLAM/visual odometry)
  • Multi‑object tracking (Kalman/extended/unscented filters, track‑to‑track fusion, track lifecycle management)
  • Motion prediction for road users (analytical kinematic models, maneuver‑based prediction, or learned trajectory forecasting models)
  • Proven track record of delivering reliable, high‑quality robotics or autonomous driving software to production, including: Testing strategies (simulation, HIL, scenario‑based testing, regression suites)
Job Responsibility
Job Responsibility
  • Serve as a technical lead for SDS software across multiple components of the stack, setting direction for algorithms, architectures, and system interfaces across features and releases
  • Own the end‑to‑end technical strategy for key SDS behaviors and features, spanning perception/prediction integration, planning, controls, and system‑level interactions
  • Balance hands‑on technical work with cross‑team leadership: you will still design and implement critical components in modern C++, while also guiding other senior and mid‑level engineers to deliver at scale
  • Collaborate closely with experts in perception, tracking, prediction, state estimation, localization, mapping, planning, controls, systems engineering, and safety to deliver robust, fail‑operational behaviors for Super Cruise and future products
  • Define technical vision & architecture
  • Set the technical direction for SDS software components with a focus on correctness, robustness, and predictable runtime behavior under tight latency and compute budgets
  • Architect scalable, modular multi‑sensor perception pipelines for camera, radar, and lidar, including detection, classification, lane/road feature extraction, freespace/occupancy, and environmental context
  • Establish and evolve interfaces and contracts between perception/prediction and upstream/downstream components (state estimation, localization, mapping, planning, controls, autonomy management)
  • Lead high‑impact projects
  • Lead design and delivery of multi‑object tracking systems (e.g., Kalman/extended/unscented filters, IMM, probabilistic data association, track lifecycle management) that provide stable, high‑quality tracks under real‑world noise and edge cases
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

Sr Staff Software Engineer, Consumer Pricing and Incentives

We're looking for a Senior Staff Engineer for our Consumer Pricing and Incentive...
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
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 5+-years full-time Software Engineering work experience OR 8+-years full-time Software Engineering work experience
  • Programming language (e.g. C, C++, Java, Python, or Go)
  • Demonstrated examples of project leadership roles, delivering production-level features from inception, and promoting a high-quality culture amongst the team
  • Deep system design skills. You know how to build highly-scalable, robust, and fault-tolerant services that support our unique exponential growth requirements
  • Demonstrated experience easily speaking to the operational aspects of monitoring, alerting, and structuring code for production-level debugging and optimization
Job Responsibility
Job Responsibility
  • Champion Engineering Quality: You'll be a key driver of engineering quality, helping to establish best practices across the team and beyond. We expect you to lead by example, write excellent code, and advocate for strong engineering principles.
  • Architect at Scale: Lead the design and implementation of highly scalable, reliable, and performant systems that can handle our global footprint. You'll tackle some of our most complex technical challenges, ensuring our systems are not just functional but built to last.
  • Drive Product Vision: Partner with product managers, data scientists, and business leaders to translate business goals into a clear technical vision. Your passion for building impactful products will guide the team in making technical decisions that directly contribute to our business's success.
  • Lead and Mentor: Act as a force multiplier for the team, providing technical mentorship to senior engineers and helping to develop the next generation of technical leaders. You'll foster a culture of ownership, collaboration, and continuous learning.
  • Influence Broadly: Effectively communicate complex technical concepts to a diverse audience, from fellow engineers to executive leadership. Your ability to build consensus and drive alignment will be critical in shaping the technical direction of the broader organization.
What we offer
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
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Technical Lead

Provide hands-on technical leadership for the core software platform that powers...
Location
Location
United States , San Francisco
Salary
Salary:
140000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering with 3+ years in technical leadership roles
  • Track record delivering production robotic systems, IoT devices, or autonomous systems at scale
  • Experience designing reliable systems for B2B/enterprise deployments
  • On-device platform expertise: OS configuration, device drivers, system services, networking stack configuration
  • Robotics middleware: ROS/ROS2, real-time systems, sensor integration
  • Infrastructure: Containerization (Docker/K8s), CI/CD pipelines, monitoring/observability
Job Responsibility
Job Responsibility
  • Define and evolve the architecture for on-robot software, including OS configuration, hardware abstraction, middleware, and system services
  • Lead middleware architecture decisions for real-time robot control, sensor integration, and inter-process communication
  • Establish patterns for full-stack development, connecting on-robot systems to cloud services and web interfaces
  • Write production code for high-impact features across the stack: robotics middleware, backend services, and cloud infrastructure
  • Lead critical technical initiatives, including robotic platform software, cloud data pipelines, and fleet management platform
  • Build robust deployment, monitoring, and OTA update systems for production robot fleets
  • Debug the most challenging issues from kernel/driver level through the application layer
  • Establish engineering standards and processes that balance rigor with startup agility
  • Champion reliability, observability, and testing practices across embedded and cloud systems
  • Mentor engineers through code reviews, design discussions, and pairing sessions
What we offer
What we offer
  • Medical, dental, and vision insurance
  • Commuter benefits
  • Flexible paid time off (PTO)
  • Catered lunch
  • 401(k) matching
  • Fulltime
Read More
Arrow Right

Construction Manager I

Bowman has an opportunity for a Construction Manager I to join our team in Leesb...
Location
Location
United States , Leesburg
Salary
Salary:
Not provided
bowman.com Logo
Bowman
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in civil engineering, construction management, architecture or equivalent commensurate experience in related fields with certifications and specified training in lieu of degree
  • Five or more (5+) years of experience in utility, transportation, real estate development, water / wastewater, mining, or other civil construction projects
  • At least three years of supervisory experience and experience managing projects during construction phase required
  • Professional level knowledge of construction business practices, including permitting, zoning, environmental testing and abatement, and construction and architectural contracts
  • Thorough knowledge of building products, construction details and relevant rules, regulations, and quality standards
  • Valid state driver's license and ability to pass a motor vehicle check
Job Responsibility
Job Responsibility
  • Serve as liaison in the interface between the design team and project's construction teams (owner, contractor, construction manager, civil engineering and/or survey teams)
  • Receive broad guidance from senior-level management relating to overall key objectives, critical issues, new concepts, and policy matters and general parameters for execution
  • Manage people and processes to ensure effective execution
  • Review work produced by staff for quality assurance
  • Directly interact with clients' representatives to negotiate work plans, administer construction contract terms and conditions, resolve field issues, and provide management system reporting as needed by clients
  • Assist with the marketing of the firm's capabilities to establish new clients and enhance relationships with existing clients
  • Coordinate with other internal departments to meet project requirements
  • Responsible for budgeting, organization, implementation, and scheduling of own work
  • Coordinate with engineers and other design professionals
  • Consult regarding modifications to plans and specifications
What we offer
What we offer
  • Medical, dental, vision, life, and disability insurance
  • 401(k) retirement savings plan with company match
  • Paid time off, sick leave, and paid holidays
  • Tuition reimbursement and professional development support
  • Discretionary bonuses and other performance-based incentives
  • Employee Assistance Program (EAP), wellness initiatives, and employee discounts
  • Fulltime
Read More
Arrow Right