מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
The Last Mile challenge isn't just about moving packages – it's a multidimensional problem that combines real-world complexity with technological innovation. Imagine orchestrating thousands of autonomous vehicles navigating through dynamic urban environments, adapting to everything from unexpected construction zones to seasonal weather patterns, while ensuring every package arrives precisely when promised. This is the kind of challenge that keeps us excited to come to work every day.As a Software Development Engineer on our Last Mile Delivery Automation team, you'll be at the forefront of solving these puzzles. Think about the complexity: each autonomous agent needs to make split-second decisions, navigate around obstacles, interact safely with pedestrians, and optimize its route in real-time, all while coordinating with a fleet of other agents in the network. Our autonomous systems must handle everything from dense urban environments to suburban neighborhoods, each presenting unique challenges that require innovative solutions.What Makes This Role Exciting:- Scale That Matters: Help build systems that coordinate thousands of autonomous agents across different cities, weather conditions, and delivery scenarios
- State of the Art Tech Stack: Use the latest in Gen-AI, robotics, computer vision, and cloud computing to solve real-world problems- End-to-End Ownership: Work on complete solutions from perception systems to fleet management, from simulation to real-world deploymentKey job responsibilities
As an SDE in our Last Mile Delivery Automation team, you'll:
- Develop intelligent software systems that power our autonomous delivery agents, from robots to autonomous vans, focusing on creating robust solutions that can handle the complexities of real-world environments
- Write and maintain code for critical components of our autonomous stack, including perception, planning and control modules
- Be responsible for building and maintaining simulation and testing frameworks, monitoring system performance, and ensuring our autonomous agents operate reliably across different scenarios and conditions- Implement safety features, triage complex system behaviors, and contribute to the continuous improvement of our platform.
- Shape how different types of autonomous agents work together seamlessly in our delivery network, creating scalable solutions that can adapt to various delivery scenarios and agent types
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Experience with robotics frameworks (ROS/ROS2) and autonomous system development
- Knowledge of computer vision, sensor fusion and perception systems, including work with sensors (cameras, LIDAR, radar)
- Experience with behavior planning or decision-making systems for autonomous agents such as motion planning, path finding algorithms, or navigation systems
- Background in real-time systems and embedded software development
- Familiarity with machine learning frameworks (PyTorch, TensorFlow) and their application in robotics
- Experience with simulation environments (Gazebo, IsaacSIM) for testing autonomous systems
- Understanding of localization and mapping (SLAM) techniques
- Experience with safety-critical software development practices
- Familiarity with regulatory requirements for autonomous systems operation
משרות נוספות שיכולות לעניין אותך