COMPUTER VISION SOFTWARE ENGINEER
About Ample:
Are you ready to make a global impact? Ample, inc. is a cutting-edge electric vehicle battery swapping company at the forefront of sustainable transportation solutions. Our mission is to accelerate the global transition to clean and efficient mobility by revolutionizing the way EVs are powered. At Ample, we utilize advanced robotics to enable rapid and cost-effective modular battery swapping, making powering your electric car as convenient as a gas station visit. Our passionate team of technologists, designers, and environmental advocates is dedicated to addressing one of the most pressing challenges of our era. Join Ample and be part of our mission to make this accessible to billions of vehicles worldwide.
About the Role:
At Ample, you'll be part of a forward-thinking team dedicated to making a meaningful impact on the world. Our commitment to sustainability and cutting-edge technology offers a unique opportunity to shape the future of transportation. We value diversity, innovation, and collaboration, and we provide a supportive work environment where your ideas can thrive.
In this new position, you will:
- Work on 3D scene and object reconstruction, object detection, and pose estimation problems.
- Designing experiments for methodical data collection and data analysis of inputs and outputs for vision pipelines.
- Explore a variety of 3D sensors and cameras to integrate into existing robotic systems.
- Validate perception performance in a variety of use cases and environmental conditions.
General Requirements:
- BS with 3+ years of industry experience in Computer Science, Computer Engineering, Electrical Engineering or a related technical field
- Comfortable with using Python or C++ for software development with exposure to both
- Expertise with ML frameworks such as Tensorflow, Caffe, and PyTorch
- Expertise with state-of-the-art 2D/3D deep learning based object detection and segmentation
- Understand sensor selection and data acquisition of LIDAR or Camera-based sensors and their usage in vision applications for a physical motion system.
- Comfortable with communication across mechanical, electrical, and software domains to investigate and understand decisions that affect the perception systems.
- Excellent critical thinking, problem solving and analytical skills.
- Experience with ROS, Linux OS and ability to get software libraries up and running with minimal supervision.
- Comfortable with using source control and build tools such as Git and CMake
- Knowledgeable in topics such as linear algebra, statistics, and signal processing concepts
We are an Equal Opportunity and E-verified Employer and celebrate diversity!