Sign up to save this job, get alerts, and apply with an optimized CV.
Senior C++ Software Engineer, Cloud Apps (Embedded)
Job description
We're looking for a Senior Software Engineer to lead the development and deployment of our next-generation Robotaxi platform. Our team develops distributed applications that run on the vehicle's edge computer. As a Senior Engineer, you will architect and build the applications that establish a real-time Autonomous Vehicle-to-Cloud data pipeline, enabling critical services like fleet monitoring, remote vehicle control, and passenger safety systems. Beyond the core driving technology, we also work on developing advanced driver-assistance systems (ADAS) and autonomous driving capabilities. Your responsibilities will include: • Designing, implementing, testing, and maintaining software applications for our Robotaxi platform. • Collaborating with cross-functional teams to integrate software components and ensure seamless communication between different parts of the system. • Developing and refining algorithms for processing sensor data from cameras, lidars, and other sensors. • Troubleshooting and debugging complex software issues in collaboration with other engineers. • Staying up-to-date with industry trends and advancements in autonomous driving technologies and adapting our software architecture accordingly. • Mentoring junior engineers and providing guidance on best practices for software development. Requirements: • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. • At least 5 years of experience in developing software applications for embedded systems or cloud-based platforms. • Proficiency in C++ programming language and experience with object-oriented programming (OOP) principles. • Strong understanding of computer architecture, operating systems, and networking fundamentals. • Experience with containerization using Docker and/or Kubernetes. • Familiarity with cloud computing platforms such as AWS or Google Cloud. • Knowledge of Agile development methodologies and experience working in an iterative development environment. • Excellent problem-solving skills and attention to detail. • Strong communication and collaboration skills, with the ability to work effectively in a distributed team environment. Benefits: • Competitive salary and benefits package. • Opportunities for professional growth and career advancement. • Collaborative and dynamic work environment. • Flexible working hours and remote work options. • Access to cutting-edge technologies and tools. • Recognition and rewards for outstanding performance.
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- Motional
- Location
-
Singapore, Central
Singapore - Posted
- 2 months ago
Interested in this position?
Create your free account and tailor your CV to match this job.