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
Other Jobs from CYNGN
Senior Software Engineer, Autonomy - Behavior, Planning & Controls
Staff Software Engineer - Backend
Senior DevOps Lead - Cloud & Autonomous System
Senior Software Engineer - Full Stack
Similar Jobs
Application Engineer (multiple openings) - IHM
Staff SW Engineer (8+ yrs, Java, Microservices)
Lead SW Engineer (14+ years, Java, GenAI)
Sr. System Reliability Engineer (Hybrid/ Onsite)
Staff Database Reliability Engineer
Sr. Staff SDET Engineer -Analytics
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say