Mid/Senior Robotics Engineer
At Kiwibot, we automate businesses to achieve peak efficiency and productivity, freeing human time for higher-level tasks. We believe that the future will be powered by clean and effective technological solutions, and we are committed to providing low—or no-cost delivery services to everyone. We are a dynamic, fast-paced organization that values collaboration, creativity, and innovation. We are excited to welcome the next generation of tech talent to our team.
As an AI&Robotics Engineer:
General:
Algorithm Development: Design and implement advanced algorithms for perception, localization, mapping, and navigation in autonomous robotic systems.
System Design & Integration: Architect, integrate, and validate robotic systems, with a strong emphasis on perception and navigation components.
Sensor Fusion: Process and integrate data from multiple sensors using sensor fusion techniques to enhance perception and navigation reliability.
Real-time System Development: Build and deploy real-time systems that enable robots to perceive and interact with their environment efficiently.
Performance Optimization: Fine-tune perception and navigation systems to maintain high performance across diverse and dynamic environments.
Collaboration: Work closely with engineers, data scientists, and other stakeholders to align robotic system capabilities with project goals and performance benchmarks.
Simulation & Testing: Develop and execute simulations to assess algorithm performance, and iterate based on testing outcomes.
Documentation: Maintain thorough documentation of design decisions, development progress, and testing procedures to ensure knowledge transfer and traceability.
Troubleshooting & Maintenance: Diagnose and resolve issues in robotic systems, particularly those affecting perception and navigation, and implement corrective actions or improvements.
Technology Awareness: Keep up to date with emerging technologies and advancements in robotics, AI, perception, and navigation to drive continuous innovation.
Compliance: Adhere to relevant industry standards, safety regulations, and best practices throughout all development activities.
Technical Debt Resolution: Identify, prioritize, and address technical debt to ensure long-term system robustness and maintainability.
Specific:
Autonomous Navigation Improvement: Continuously refine the robot’s autonomous navigation behavior to reduce reliance on supervisor intervention.
Feedback Translation: Act as a liaison with supervisors QA-ing the autonomous navigation stack, translating their feedback into clear, actionable tasks and development projects.
Accident Analysis: Investigate supervisor reports and analyze rosbag blackbox data to identify the root causes of incidents or undesired behaviors.
Autonomy Demos: Perform demonstrations of the autonomous system in both indoor and outdoor environments as needed.
Project Support: Contribute to company initiatives requiring autonomous navigation capabilities.
Mapping and Routing Framework Support: Collaborate on the development, enhancement, and maintenance of the mapping and routing framework by providing technical input and feedback.
Integration of Developments: Integrate contributions from the Mapping and Machine Learning teams into the autonomous navigation stack to enhance functionality and performance.
Metric Development: Define, implement, and track safety, efficiency, and performance metrics for autonomous navigation pipelines.
Behavioral Improvement: Continuously improve navigation behavior to minimize the need for human oversight and enhance operational safety on campus.
As a Robotics Engineer (Mid/Senior)(Not limited to):
Senior Engineer: Senior engineers are responsible for designing and developing software programs and applications, distinguished by their extensive knowledge and years of experience compared to other engineers on the team. Their elevated level of expertise and responsibility grants them significant decision-making authority within the team. Senior engineers are expected to provide leadership, mentorship, and strategic guidance to less experienced colleagues. They also play a key role in managing and proposing new projects, defining metrics and OKRs, and coordinating efforts with administrative teams and project managers.
- Mid-Level Engineer: Mid-level engineers typically have between 5 and 8 years of experience and are entrusted with major responsibilities within the team. They lead larger and more complex projects, often mentoring junior engineers and supporting their development. In addition to technical tasks, mid-level engineers may engage with clients, participate in meetings, and represent the engineering team in cross-functional settings. They demonstrate strong expertise in their domain, with the ability to solve complex engineering challenges. Mid-level engineers also possess solid project management skills and are capable of handling multiple projects simultaneously while guiding less experienced teammates effectively.
Mid/Senior Robotics Engineer
Loading application form
Already working at Kiwibot?
Let’s recruit together and find your next colleague.