Sr. Software Engineer – ADAS/AD
Newark, CA•NewarkCaliforniaUnited StatesNorth America•September 28, 2023
Leading the future in luxury electric and mobilityAt Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility. We plan to lead in this new era of luxury electric by returning to the fundamentals of great design – where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience. Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we’re providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you.As part of this position, you will work closely with experienced engineers to address intriguing and complex challenges within the ADAS/AD domain. Our team is actively gathering extensive data, amounting to Terabytes, to support autonomous driving operations. you will play a crucial role in developing and maintaining software solutions to process, manage, and analyze the vast amounts of data collected for our autonomous driving operations.This role is on-site at Headquarters in Newark, Ca.
Role Responsibilities:
- Design, develop, and maintain software applications and tools for processing and managing large-scale datasets collected for autonomous driving, enabling a modular and scalable architecture.
- Develop efficient algorithms and data processing pipelines to preprocess, clean, and augment the collected data to support various machine learning tasks and ADAS system requirements.
- Implement effective strategies for managing, organizing, and optimizing large datasets related to sensors, ensuring efficient data access, retrieval, and storage while maintaining data integrity and operational efficiency in databases.
- Engage in cross-functional collaboration to unify and integrate data from diverse sources, including sensors, cameras, LiDAR, and GPS, into a cohesive and streamlined data pipeline.
- Develop tools and processes for data analysis and visualization to enable data-driven decision-making and enhance the understanding of ADAS performance.
- Apply data analytics techniques to gain insights from the collected data, identify patterns, and propose improvements to enhance the overall performance of the ADAS system.
- Maintain clear and comprehensive documentation of all algorithms, experiments, and development processes to facilitate knowledge sharing and future improvements.
- Utilize cloud computing platforms (such as AWS, Google Cloud, or Azure) to deploy and manage ADAS data-related services, ensuring high availability and scalability.
Required Qualifications;
- Bachelor in in computer science, computer engineer, electrical engineer
- 5+ years of related experience
- Strong proficiency in programming languages such as Python, Golang, C++, or similar for algorithm development and implementation.
- Familiarity with developing microservices and understanding their role in building scalable and modular systems.
- Experience with deployment tools: Docker, Kubernetes, Pytest, AWS, SQL, Git, Linux etc.
- Ability to write clean, efficient, and maintainable code along with version control practices using tools like Git.
- Exhibits strong analytical and problem-solving skills to adeptly tackle complex ADAS data challenges.
- Proven expertise in managing and handling extensive datasets. In-depth understanding of database design and query optimization.
- Demonstrated ability to approach complex problems creatively and independently, propose innovative solutions, and adapt to changing requirements.
- Understanding of software development methodologies and agile development practices.
- Ability to work collaboratively within a team environment, communicate effectively, and actively contribute to achieving team goals.
Preferred Qualifications;
- Master in computer science, computer engineer, electrical engineer
- 3 years of relevant software engineering experience is preferred.
- Familiarity with ADAS principles, sensor technologies, and autonomous driving concepts will be considered a plus.
Cyber Security Jobs by Category
Cyber Security Jobs by Location
Cyber Security Jobs in NewarkCyber Security Jobs in CaliforniaCyber Security Jobs in United StatesCyber Security Jobs in North America