Senior C++ Robotics Engineer
Cyngn Inc.
Mountain View, CA, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$198,000.0 - $225,000.0
Working hours
Regular working hours
Job source
Tech stack
Computer Vision
Automation of Tests
C++ (Programming Language)
CAN Bus
Ubuntu (Operating System)
Software Code Optimization
Profiling
Nvidia CUDA
Computer Programming
DevOps
Middleware
Fault Tolerance
+23 more
Firmware
Hardware Design
Python (Programming Language)
Machine Learning
Networking Basics
Network Interface
Performance Tuning
Real-Time Operating Systems
Ansible
Shell Script
Software Engineering
Systems Architecture
Systems Integration
Diagnostic Tools
Data Processing
Robot Operating System
High Performance Computing
Real Time Systems
Mobile Robots
Containerization
Infrastructure Automation Frameworks
Lidar
Docker
Job description
- As a Robotics and System Integration Engineer at Cyngn, you will play a vital role in developing and integrating autonomous vehicle systems. You will work on mission-critical software components, system optimization, and hardware integration across our autonomous vehicle fleet. Your expertise in robotics, system administration, and performance optimization will be crucial in ensuring our autonomous solutions operate reliably and efficiently in industrial environments., * Design and implement robust robotics software using C++ and ROS/ROS2 framework
- Develop and maintain critical system components including state management, health monitoring, and diagnostic tools
- Create and optimize high-performance software for processing sensor data from LiDAR, cameras, and other perception systems
- Implement and maintain CAN bus communications and firmware update systems
- Configure and optimize container environments for various autonomous vehicle components
- Develop and maintain system provisioning and configuration management tools
- Implement performance profiling and optimization across the autonomous vehicle stack
- Create and maintain automated testing and validation frameworks for system integration
- Troubleshoot complex system issues across hardware, software, and network interfaces
- Collaborate with cross-functional teams to integrate perception, localization, and control systems
- Optimize system performance for real-time processing of high-bandwidth sensor data
- Develop and maintain documentation for system architecture and integration procedures
Requirements
- 5+ years of experience in robotics software development or system integration
- Strong proficiency in ROS/ROS2 and Ubuntu-based systems
- Extensive experience with real-time system performance optimization and CUDA programming
- Deep understanding of autonomous vehicle architecture and systems integration
- Strong background in electrical systems, CAN protocols, and firmware development
- Expertise in container technologies (Docker, Podman) and their underlying systems
- Experience with configuration management tools like Ansible
- Strong programming skills in C++, Python, and shell scripting
- Thorough understanding of networking principles and protocols
- Experience with high-performance computing and system optimization
- Strong debugging and problem-solving skills across hardware and software domains
- Excellent documentation and communication skills, * Experience with fleet management systems or logistics software
- Experience with industrial automation or autonomous mobile robots
- Knowledge of Open-RMF middleware framework
- Experience with telematics data processing and analytics
- Familiarity with computer vision and machine learning deployment
- Experience with over-the-air (OTA) update systems
- Knowledge of safety-critical software development practices
- Experience with real-time operating systems
- Familiarity with automotive-grade software development
- Background in system safety and fault tolerance design
- Experience with simulation environments for autonomous systems testing
- Knowledge of DevOps practices and CI/CD pipelines
Benefits & conditions
- Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
- Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
- Company 401(k)
- Flexible vacation policy
- Remote or hybrid work opportunities
- Sabbatical leave opportunity after 5 years with the company
- Daily lunches for in-office employees and fully-stocked kitchen with snacks and beverages
- Monthly meal and tech allowances for remote employees
$198,000 - $225,000 a year
About the company
With under 100 employees, Cyngn operates with the energy of a startup. On the other hand, we’re publicly traded. This means our employees not only work in close-knit teams with mentorship from company leaders - they also get access to the liquidity of our publicly-traded equity.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…