Perception Software Engineer
Job Description
- Research, implement, optimize and deploy state-of-the-art perception model to improve code quality of our autonomy stack and streamline continuous development process.
- Design and implement performance-critical algorithms and data structures in modern C++ that are foundational to our autonomy stack.
- Research and identify opportunities for improving compute platforms, middleware libraries, and infrastructure pipelines.
- Modify or maintain existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve production performance.
- Design and analyze software systems, using scientific analysis and mathematical models to identify bottlenecks and collaborate with other teams to fix these bottlenecks.
- Conduct other major system developing, designing and testing.
- Work closely with algorithm, design, and architecture teams on development and testing of algorithms on cloud simulation and on-target platforms.
- Analyze information to determine, recommend, and plan modification of current algorithms.
- Master’s degree in computer science/engineering, electronic engineering, or related field.
- At least three years’ experience in software development after graduate school
- Proficient in C/C++, Python, or JavaScript.
- Familiar with basic deep learning model deployment such as model conversion, model inference, and decoder implementation.
- Familiar with NVIDIA software libraries such as CUDA or TensorRT.
- Strong problem-solving skills.
- Comfortable with linux x86, QNX and/or other RTOS.
- Nice to have embedded development experience on NVIDIA compute platform
What do we provide:
- A fun, supportive and engaging environment
- Opportunity to make significant impact on transportation revolution by the means of advancing autonomous driving
- Opportunity to work on cutting edge technologies with the top talent in the field
- Competitive compensation package
- Snacks, lunches, and fun activities
We are an Equal Opportunity Employer. It is our policy to provide equal employment opportunities to all qualified persons without regard to race, age, color, sex, sexual orientation, religion, national origin, disability, veteran status or marital status or any other prescribed category set forth in federal or state regulations.
Date Posted
11/22/2022
Views
10
Similar Jobs
Software Engineer - Mulligan Funding
Views in the last 30 days - 13
Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...
View DetailsSoftware Engineer, Gameplay and Camera - Visual Concepts
Views in the last 30 days - 8
Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...
View DetailsSoftware Engineer, Tech Lead: Ads Attribution - 14+ Years of Experience - Snap Inc.
Views in the last 30 days - 9
Snap Inc is a technology company that contributes to human progress by empowering people to express themselves live in the moment learn about the worl...
View DetailsSenior Online Engineer - Visual Concepts
Views in the last 30 days - 6
Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...
View DetailsSoftware Engineering Intern (Summer 2023) - Dexterity Capital
Views in the last 30 days - 11
Dexterity Capital is a quantitative trading firm that values growth autonomy and getting things done They offer competitive compensation equity option...
View DetailsSenior Software Developer - SDI Presence
Views in the last 30 days - 6
SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...
View Details