Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior C++ Robotics Engineer image - Rise Careers
Job details

Senior C++ Robotics Engineer

About Cyngn 

Based in Menlo Park, CA, Cyngn is a publicly traded autonomous vehicle company. Whether at a warehouse floor, mine, or construction site, our self-driving technology can be deployed in various commercial domains across various vehicle form factors. To build this emergent technology, we seek innovative, motivated, and experienced leaders to join our team and move this field forward. If you like to build, tinker, and create with a team of trusted and passionate colleagues, then Cyngn is the place for you. Key reasons to join Cyngn: 


We are Small and Big. 

With under 100 employees, Cyngn is still a company that operates with the energy of a startup. On the other hand, we are publicly traded. Combined, our employees not only work in close-knit teams with close mentorship from company leaders, but they also get access to the liquidity of our publicly traded equity. This gives our small team the opportunity to make a big impact in industries that other people aren’t touching—without taking on the risks associated with untested organizations. 


We Build Today and Deploy Tomorrow. 

Our employees aren’t just researchers but are creating reality. In other words, the autonomous vehicles we’re building are designed to go to real clients right away. We are driven by our passion for innovation, our ability to see the entire product, and the real impact of our work in the real world. At Cyngn, the distance between the theoretical and the actual is razor-thin. 


We aren’t robots. We just build them. 

Read our Glassdoor reviews, and you’ll find that one of the best things about working here is the people. We are an inclusive, diverse team of top talent with exceptional synergy. We thrive on open collaboration and a trusting and creative work environment that is fueled by our passion for the industry. At Cyngn, everyone’s voice is valued, and each of our unique perspectives is celebrated. It’s the people that allow our company to continue to grow bigger and better every day.



About this Role:

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.


What you will do in this role
  • 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


Who you are
  • 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


Nice to haves
  • 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 & Perks
  • 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)
  • Commuter Benefits
  • Flexible vacation policy
  • Stock options for all full-time employees
  • Sabbatical leave opportunity after five years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees and fully stocked kitchen with snacks and beverages
  • Monthly meal and tech allowances for remote employees


$180,000 - $220,000 a year
Cyngn Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Cyngn DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Cyngn
Cyngn CEO photo
Lior Tal
Approve of CEO

Average salary estimate

$200000 / YEARLY (est.)
min
max
$180000K
$220000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior C++ Robotics Engineer, Cyngn

Are you ready to embark on an incredible journey to revolutionize the autonomous vehicle industry? At Cyngn, located in the heart of Menlo Park, CA, we are on the lookout for a passionate Senior C++ Robotics Engineer to join our innovative team. With the excitement of a startup and the stability of a publicly traded company, Cyngn offers an enchanting blend of collaboration and influence on cutting-edge technology. As a Senior C++ Robotics Engineer, you'll develop and integrate robust autonomous vehicle systems while having a direct impact on real-world applications. Picture yourself designing high-performance software utilizing C++ and the ROS/ROS2 framework, optimizing sensor data processing from LiDAR and cameras, and ensuring seamless communications and firmware management across our fleet. Every day at Cyngn, you'll dive into complex challenges, collaborate closely with cross-functional teams, and contribute to deploying practical solutions that genuinely matter. Our tight-knit team thrives on open communication, creativity, and building connections, where every voice matters and unique perspectives are celebrated. If you're an experienced developer passionate about robotics and system integration, your expertise will be invaluable as we transform industries from construction sites to warehouses. Join us at Cyngn, where your work will bridge the gap between theory and reality, and see your efforts come to life in the most exciting ways. Let's build the future together!

Frequently Asked Questions (FAQs) for Senior C++ Robotics Engineer Role at Cyngn
What are the main responsibilities of a Senior C++ Robotics Engineer at Cyngn?

As a Senior C++ Robotics Engineer at Cyngn, your primary responsibilities include designing and implementing robotics software using C++ and the ROS/ROS2 framework, developing critical system components for state management and health monitoring, and optimizing high-performance software for processing sensor data. You'll also troubleshoot complex system issues and collaborate with cross-functional teams to integrate perception, localization, and control systems, ensuring that our innovative autonomous vehicle solutions operate reliably and efficiently in various industrial contexts.

Join Rise to see the full answer
What qualifications are needed for a Senior C++ Robotics Engineer position at Cyngn?

To qualify for the Senior C++ Robotics Engineer role at Cyngn, candidates should have over 5 years of experience in robotics software development or system integration. Proficiency in ROS/ROS2, extensive programming skills in C++ and Python, and experience with real-time system optimization are essential. A strong background in electrical systems, CAN protocols, and container technologies such as Docker is beneficial. Candidates should also possess excellent problem-solving skills and the ability to document and communicate complex concepts clearly.

Join Rise to see the full answer
What tools and technologies will a Senior C++ Robotics Engineer use at Cyngn?

As a Senior C++ Robotics Engineer at Cyngn, you'll primarily work with tools and technologies such as C++, the ROS/ROS2 framework, and Ubuntu-based systems. You will also utilize performance profiling tools, CAN communications, container technologies like Docker, and configuration management tools such as Ansible, among others. Understanding networking principles and familiarity with high-performance computing and debugging techniques are also crucial for this role.

Join Rise to see the full answer
What makes the working environment at Cyngn unique for a Senior C++ Robotics Engineer?

The working environment at Cyngn is truly unique for a Senior C++ Robotics Engineer due to its dynamic blend of a close-knit team and the resources of a publicly traded company. With under 100 employees, you'll benefit from hands-on mentorship and collaborative teamwork while having opportunities for significant contributions that directly impact the company and our clients. Our culture promotes open communication, encourages creativity, and values diverse perspectives, making it an inspiring place for innovation.

Join Rise to see the full answer
What career growth opportunities exist for a Senior C++ Robotics Engineer at Cyngn?

At Cyngn, a Senior C++ Robotics Engineer has ample career growth opportunities. You'll be encouraged to take on challenging projects that allow for skill enhancement and professional development. As we grow and expand our autonomous vehicle technologies, you might have the chance to lead teams, work on advanced technologies like machine learning deployment, or even explore roles in project management or technical leadership, making your career journey both fulfilling and rewarding.

Join Rise to see the full answer
Common Interview Questions for Senior C++ Robotics Engineer
Can you describe your experience with C++ in robotics software development?

When answering this question, provide specific examples of how you have utilized C++ in your previous projects. Highlight the types of systems you developed, any frameworks you worked with, and how your C++ skills contributed to successful project outcomes.

Join Rise to see the full answer
What projects have you completed using ROS or ROS2?

Discuss specific projects where you implemented ROS or ROS2. Touch on the challenges you faced, how you resolved them, and the impact of those projects on the overall success of the team or organization.

Join Rise to see the full answer
How do you optimize performance in real-time systems?

Explain your approach to performance optimization, including profiling tools you have used, techniques for identifying bottlenecks, and specific optimizations that you implemented in past projects to improve system efficiency.

Join Rise to see the full answer
What is your experience with sensor data processing?

Share your experiences with processing data from various sensors such as LiDAR or cameras. Describe the frameworks and algorithms you have employed, and how your work contributed to enhancing perception systems in autonomous vehicles.

Join Rise to see the full answer
How do you troubleshoot complex system issues?

Discuss your systematic approach to troubleshooting, including steps taken to identify problems, tools used for diagnosing issues, and examples of particularly challenging problems you've solved in previous roles.

Join Rise to see the full answer
Can you explain your experience with CAN protocols?

Detail your experience working with CAN protocols, including the types of systems you have interfaced with, how you managed communications, and any challenges you overcame related to performance or reliability in hardware interactions.

Join Rise to see the full answer
Describe your familiarity with container technologies.

Talk about your experiences with container technologies such as Docker and Podman. Highlight specific instances where you set up container environments for autonomous vehicle components and how it improved deployment and management.

Join Rise to see the full answer
How do you implement and manage firmware updates for robotics systems?

Provide an overview of your strategies for managing firmware updates, including planning for downtime, testing processes before deployment, and ensuring rollback procedures in case of updates causing issues in live environments.

Join Rise to see the full answer
What role does documentation play in your development process?

Emphasize the importance of documentation in your work, illustrating how it aids collaboration, serves as a reference for troubleshooting, and ensures maintainability. Share examples of documentation practices you have found effective.

Join Rise to see the full answer
What methods do you use to ensure code quality and maintainability?

Discuss your approach towards ensuring code quality, including peer reviews, automated testing frameworks, and best practices such as coding standards and version control that enhance maintainability and facilitate team collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Customer-Centric
Mission Driven
Fast-Paced
Growth & Learning
Transparent & Candid
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Fitness Stipend
401K Matching
Equity
Life insurance
Disability Insurance
WFH Reimbursements
Flex-Friendly
Paid Time-Off
Maternity Leave
Paternity Leave
Paid Holidays
Paid Volunteer Time
Sabbatical

Zillow is seeking a Software Development Engineer with big data expertise to support Partner Agents with actionable insights.

Ameba Remote No location specified
Posted 7 days ago

As an Applied AI Engineer at Ameba, you'll deliver cutting-edge software solutions in a start-up environment.

Posted 13 days ago

Vanguard is looking for a skilled Senior Android Engineer to elevate their mobile development efforts in a hybrid working environment.

Photo of the Rise User
Autodesk Remote AMER - Canada - British Columbia - Remote
Posted 3 days ago

Looking for a passionate and skilled Senior Software Developer to join Autodesk’s remote team and contribute to innovative solutions in the construction industry.

As a Software Engineer specializing in Go, you'll play a key role in shaping AI models at Alignerr, powered by Labelbox.

Photo of the Rise User

Seeking a Senior Director of Software Engineering to drive high-impact FinTech innovations through hands-on leadership across diverse technical teams.

Photo of the Rise User
Performance Bonus

Back Market is looking for a Senior Backend Engineer to innovate and enhance their tech-driven platform focused on refurbished devices.

Posted 5 days ago

Join Demyst as a Senior Software Engineer to revolutionize data management solutions in a fully remote role.

Based in Menlo Park, CA, Cyngn is a publicly-traded autonomous vehicle company. Whether at a warehouse floor, mine, or construction site, our self-driving technology can be deployed at a variety of commercial domains, across a variety of vehicle f...

11 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison