Power Architect
Oversee power architecture, implementation, and execution in silicon from concept to high-volume deployment, and propose high-ROI features to maximize performance under power envelope. Build chip and system-level power models grounded in empirical data and experience to guide organization-wide energy efficiency strategy. Collaborate with chip and platform architecture/design teams to explore and implement power management features, including the specification and implementation of digital/mixed-signal IP, sensing and telemetry, firmware/system software, and silicon characterization methodology. Partner with silicon design and implementation teams to optimize performance under power envelope through clocking and power domain architecture, voltage/frequency selection, microarchitecture and physical-design driven power reduction, post-silicon voltage margin optimization, and workload-informed power optimization. Work with ecosystem partners (EDA, ASIC, IP, component vendors) to drive innovations that can improve energy efficiency.
Senior Software Engineer, Pilots
As a Senior Software Engineer on the Pilots team, the responsibilities include delivering robust, thoroughly tested, and maintainable C++ code for edge and robotics platforms, designing, implementing, and owning prototype perception systems that may transition into production-grade solutions, constructing and refining real-time perception pipelines including detection, tracking, and sensor fusion, adapting and integrating ML and CV models for Hayden-specific applications, driving technical decision-making balancing prototyping speed with production readiness, collaborating with the Product team and cross-functional Engineering departments, and contributing to shared infrastructure, tooling, and architectural patterns as pilots mature into foundational products.
RTL & Co-design Engineer (junior)
Design and implement key compute, memory, and interconnect components for a custom AI accelerator by producing clean, production-quality microarchitecture and RTL for major accelerator subsystems. Contribute to architectural studies including performance modeling and feasibility analysis. Collaborate with software, simulator, and compiler teams to ensure hardware/software co-design and workload fit. Partner with design verification and physical design teams to ensure functional correctness, timing closure, area/power targets, and clean integration. Build and review performance and functional models to validate design intent. Participate in design reviews, documentation, and bring-up support across the full silicon lifecycle.
Senior SLAM Engineer
Design and implement state-of-the-art SLAM algorithms for real-time localization and mapping using multi-modal sensor inputs such as cameras, IMUs, GPS, and wheel encoders. Develop robust online and offline state estimation methods for complex urban and highway environments. Focus on 3D geometric vision problems including VSLAM, VIO, SfM, and scene reconstruction. Implement robust motion estimation, feature matching, loop closure, and map optimization pipelines. Apply non-linear optimization and filtering techniques like bundle adjustment, graph SLAM, and EKF to maximize system accuracy and robustness. Collaborate with sensor calibration and perception teams to improve system performance and consistency. Evaluate and benchmark system performance using large-scale datasets and real-world driving scenarios. Contribute to system integration, continuous validation, and deployment of SLAM modules on autonomous vehicle platforms. Mentor junior engineers and contribute to technical leadership within the team.
Robotics Engineer
As a Software Engineer in the Robotics and Automation group, you will design and deploy systems to automate material science research and discovery laboratories, specializing in robotics, automation, and perception software development. You will architect and develop software systems that control and orchestrate robotic workcells for autonomous materials experimentation, design scalable control frameworks for flexible automation involving robots, motion systems, sensors, and lab instruments. Your role involves collaborating with hardware, mechatronics, and science teams to translate experimental workflows into reliable automated processes; building and maintaining APIs and services for scheduling, execution, monitoring, and data capture; developing simulation, testing, and validation tools to accelerate development and ensure system reliability; integrating 2D and 3D vision systems with robotic manipulation, motion planning, and execution; optimizing system performance, robustness, and throughput under rapid iteration cycles; contributing to technical direction, architecture decisions, and best practices; mentoring junior engineers and helping establish engineering standards; and fostering collaboration and open-mindedness to empower the team to deliver world-class technology at an unprecedented speed.
Perception Engineer
Design, implement, and deploy 2D and 3D vision systems for robotic manipulation, inspection, state verification, and sensor fusion; develop vision-guided automation solutions integrating cameras, lighting, optics, and robots in laboratory and industrial environments; implement perception pipelines for object detection, segmentation, pose estimation, and feature extraction; own camera calibration and system-level accuracy validation; develop novel algorithms for state estimation of fluids and particle flows; integrate vision outputs with robot motion planning, grasping, and task execution; tune and harden vision systems for robustness against variability in materials, reflections, and environmental conditions; collaborate with software, mechatronics, and mechanical teams to translate experimental and operational needs into automated solutions; contribute to technical direction, architecture decisions, and best practices across the robotics, perception, and automation software stack; and bring an attitude of collaboration and open-mindedness to facilitate fearless and creative problem solving that empowers the team to ship world-class technology at an unprecedented speed.
Julia MTK Modeling Engineer
Build physics simulators that teach Archie how the real world works by developing first-principles, acausal models of thermofluid and electrical systems to generate large-scale synthetic datasets that power Archie’s reasoning about physical systems. Work on chillers, air handlers, cooling towers, hydronic networks, switchboards, transformers, and distribution systems, sweeping models across thousands of operating conditions, fault modes, and design variants. Ensure the fidelity of simulations directly determines the capabilities of the AI. Collaborate closely with ML engineers to ensure simulation outputs translate into real-world performance.
Mechanical Engineer - Hands
Design, deploy, and maintain Figure's training clusters. Architect and maintain scalable deep learning frameworks for training on massive robot datasets. Work together with AI researchers to implement training of new model architectures at a large scale. Implement distributed training and parallelization strategies to reduce model development cycles. Implement tooling for data processing, model experimentation, and continuous integration.
Signal Processing Intern
As an intern in the DSP team at Zoox, you will be working on the design and implementation of signal processing and machine learning algorithms related to radars, depth cameras, lidars, and audio subsystems. You will collaborate with a team of engineers from diverse backgrounds, working on code, algorithms, and research to create and refine key systems enabling autonomous mobility. The work involves understanding and applying concepts in digital signal processing and algorithm design for radar and lidar processing.
Senior / Staff Software Engineer - Perception 3D Tracking
The role involves defining on-vehicle architecture for producing core tracking results from the Perception stack, working with both the model teams and optimization teams to develop a highly performant and efficient system that can run on vehicle, working with Perception data both on the input and output of machine learned models, and taking tracking output to integrate this into the larger behavioral system in the Autonomy stack.
Access all 4,256 remote & onsite AI jobs.
Frequently Asked Questions
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.