Lead technical projects and programs, integrating software and hardware for customer deployments, managing end-to-end deployment, training, and special projects.
Compensation
Under California’s Pay Transparency Act (SB 1162), the expected base salary range for this position in Sunnyvale, CA is $150,000 – $210,000 per year.
Responsibilities
Deployments
Site readiness
Integration
Test and evidence
Sim-to-real
Requirements
BS or MS in Mechanical, Electrical, Computer, or Robotics Engineering, Computer Science, or equivalent
Nice to have: Deployments in logistics, warehousing, or trailer loading/unloading
Nice to have: heavy industry experience
Nice to have: humanoid or whole-body control experience
Develop and maintain software for robotic systems, embedded interfaces, control applications, test systems, and operator-facing tools.
Compensation
Base Pay Range (CA Only) $123,000—$140,000 USD
Responsibilities
Develop and maintain software for robotic systems, embedded interfaces, control applications, test systems, and operator-facing tools.
Implement software for robotic platforms, motion-control systems, sensing systems, machine interfaces, production support tools, and hardware test environments.
Support software development from concept through implementation, simulation, hardware bring-up, integration, test, deployment, troubleshooting, and production support.
Partner with mechanical, electrical, controls, systems, manufacturing, test, and quality teams to define requirements, interfaces, verification approaches, and release criteria.
Integrate software with motors, actuators, encoders, sensors, motion controllers, embedded systems, machine vision systems, industrial networks, and robotic equipment.
Requirements
Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, Robotics, Mechatronics, or Aerospace Engineering
Lead the architecture, design, implementation, and evolution of core frameworks that serve as the foundation for Torc's autonomous driving stack, including state management, inter-component communication, abstraction layers, and common utilities used across all software systems.
Compensation
$160,800—$193,000 USD
Responsibilities
Lead the architecture, design, implementation, and evolution of core frameworks that serve as the foundation for Torc's autonomous driving stack
Drive the technical direction for real-time C++ architectural components and patterns responsible for reliable system-wide data flow, component coordination, error handling, and operational observability
Establish scalable architectural patterns and abstractions that enable autonomous driving capabilities while driving technical tradeoff discussions and long-term design decisions
Collaborate across Behavior and Perception teams to keep integration boundaries clean and shared abstractions coherent
Lead architecture reviews, design discussions, and code reviews while establishing engineering standards that improve reliability, maintainability, testability, and scalability
Requirements
Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or related technical discipline
Master's degree with 6+ years of professional experience
A hands-on role focused on the full lifecycle of robot prototypes, including precision assembly, electrical integration, system bring-up, and root-cause failure analysis.
Responsibilities
Assemble electromechanical robotic systems and subsystems (actuators, gearboxes, sensors, vision systems, wiring harnesses, PCBAs) using mechanical drawings and schematics.
Help create work instructions and assembly procedures.
Kit parts against the BOM, stage hardware and fixtures, set up assembly jigs and alignment rigs, and support build cycles.
Build first articles from prototype kits, provide engineering with actionable build feedback (DFx), and execute rework and engineering change orders (ECOs).
Fabricate, route, and terminate wiring harnesses to documented pinouts with proper strain relief and cable routing.
Requirements
Bachelor's or Associate's degree in Robotics, Mechatronics, Mechanical Engineering, Electrical Engineering, or related discipline
Investigate emerging robotics technologies, evaluate product capabilities, and translate research findings into actionable insights that inform product strategy and development.
Responsibilities
Research emerging robotics technologies, industrial automation solutions, and advancements in robot perception, motion planning, manipulation, and autonomous operation.
Evaluate industry trends, competitive products, market developments, and customer needs to identify opportunities for product innovation and differentiation.
Analyze customer workflows, operational challenges, and automation requirements to identify unmet needs and potential product enhancements.
Design and conduct technical evaluations, proof-of-concept studies, experiments, and product feasibility assessments.
Collect, analyze, and interpret research data, performance metrics, test results, and customer feedback to support evidence-based product decisions.
The Senior Perception Software Engineer owns key components of Cyngn’s autonomy perception stack, leading the design, development, and deployment of object detection, tracking, and sensor fusion algorithms.
Responsibilities
Lead the design, implementation, and deployment of object detection, tracking, and sensor fusion algorithms for autonomous vehicles, from research through production.
Own the architecture and technical direction of assigned perception subsystems, making sound trade-offs among accuracy, latency, compute, and robustness.
Define perception performance metrics and evaluation frameworks, and drive the tooling and infrastructure for continuous testing, performance validation, and system diagnostics.
Build and curate ground-truth and regression datasets that enable automated backtesting of perception changes.
Lead testing and deployment of production software in simulation environments and on production vehicles, driving root-cause analysis and resolution of perception failures.