Perception Software Engineer - ADAS job in Southfield

Lucid Inc.
Southfield, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Southfield, United States of America

Tech stack

Testing (Software)
Agile Methodologies
Algorithm Design
Computer Vision
C++
Ubuntu (Operating System)
Computer Engineering
Data Structures
Fault Tolerance
Global Positioning Systems (GPS)
Object-Oriented Software Development
Real-Time Operating Systems
Software Engineering

Job description

&bull Integrate software stack with the overall perception software stack for running onboard perception system with excellent performance and high fault tolerance &bull Test, release, and launch the perception algorithm into the production programs &bull Contribute to the ADAS software roadmap, strategic planning, and development timeline &bull Contribute to the systems requirements and identify performance metrics for individual components &bull Conduct on-road ADAS software testing and create test plans to support algorithm development

Requirements

&bull Bachelors in Computer Engineering, Electrical Engineering, Robotics, Mechanical Engineering &bull Extensive knowledge and applied experience in localization, camera calibration, 3D computer vision, multi-view geometry, SfM/SLAM &bull Strong foundation in linear algebra, numerical optimization, factor graph representations and statistical estimation theory. &bull A solid foundation in math and robotics to propose creative solutions for autonomous systems &bull Proficient in C++ and In-depth knowledge in object-oriented programming, algorithms, data structures, and software design skills &bull Excellent communication skills and good team player, &bull Masters in Computer Engineering, Electrical Engineering, Robotics, Mechanical Engineering &bull 3 years related experience Or Ph.D. with no experience. &bull Experience using optimization libraries such as GTSAM, Ceres, g20, etc. &bull Experience with real-time operating systems (e.g., QNX, Ubuntu, etc.) &bull Experience working with different sensor modalities such as GPS/IMU, ultrasonic, wheel odometry, camera, etc. &bull Experience in working in agile development teams

About the company

At 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. Role and Responsibilities &bull Research, design, implement, optimize and deploy localization and computer vision algorithms for driving and parking features &bull Implement high-quality automotive grade software code compliant to automotive quality and safety standards, To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes.

Apply for this position