Onward Robotics · 2 days ago
Senior Perception Engineer
Onward Robotics is a company focused on revolutionizing fulfillment through innovative automation technology. As a Senior Perception Engineer, you will lead the development of algorithms and systems for perception and mapping, ensuring robust integration with real-world hardware and contributing to the overall mission of enhancing efficiency in warehousing and distribution.
Industrial AutomationMobileRobotics
Responsibilities
Design of algorithms robust to sensor and actuation uncertainty, not just the use of existing algorithms and packages. This should include implementation on real-world hardware and embedded systems
Testing, specifying, and integrating sensors while also developing system calibration and training purposes
Ability to be flexible and adaptable in a startup environment
Design and implementation of detection algorithms using multiple sensors
Working with data fusion and scene analysis pipelines
Adhere to software development best practices: peer reviews, testing, version control, bug tracking, and integrated documentation
Kick off with a daily stand-up, aligning with your team on priorities, blockers, and progress
Dive into designing and coding perception algorithms, whether that’s refining free space estimation, tuning SLAM pipelines, or optimizing sensor fusion for real-time performance
Collaborate with cross-functional teammates (mechanical, electrical, and design engineers) to test algorithms on real robots, collecting sensor data and quickly iterating on solutions
Take ownership of your assigned feature or subsystem—gathering requirements, reviewing designs, and pushing updates through development, testing, and deployment
Review code from peers, contribute to technical discussions, and champion best practices to ensure high-quality, maintainable software
Troubleshoot issues uncovered during robot testing, from sensor calibration to GPU optimization, working hands-on with the hardware when needed
Mentor junior engineers, offering guidance on design choices, coding practices, and debugging approaches
Wrap up by documenting your work, updating the team, and planning next steps so your team stays aligned and projects keep momentum
Qualification
Required
Hands-on experience in robot perception and sensor fusion with proven track record of deploying algorithms in real-world applications
C/C++ programming experience
CUDA programming experience
Experience with software configuration management systems (git, SVM, etc.)
Requirements-driven development
5+ years of robot Perception experience
Understanding of sensor models and calibration methods
Experience with geometry-based Computer Vision approaches such as Structure from Motion, Stereo Vision, SLAM, Visual Odometry
Experience with point cloud-based detection algorithms such as free space detection and obstacle detection
Experience developing and debugging with a modern Linux platform
Bachelor's Degree in Electrical or Mechanical Engineering, Computer Science, or a related field
Preferred
3+ years of experience with GPU programming, such as CUDA or OpenCL
Prototyping real-time applications on embedded hardware
Experience working with autonomous robots
Experience with commercial software deployment and support
Algorithm lifecycle development from requirements through QA and field release
Master's Degree or higher in Electrical or Mechanical Engineering, Computer Science, or a related field
Company
Onward Robotics
Onward Robotics delivers automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment.
Funding
Current Stage
Growth StageTotal Funding
$20.95MKey Investors
KCKFusion Fund
2018-11-15Series Unknown· $20M
2017-10-17Series Unknown· $0.5M
2016-04-12Debt Financing· $0.45M
Recent News
2025-11-14
2024-12-10
Company data provided by crunchbase