6 дней назад
Senior Robotics Software Engineer (C++)
167 800 - 204 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Robotics Software Engineer (C++): Building and operating robotics middleware and application frameworks for a commercial sidewalk-robot fleet with an accent on embedded Linux, reliability, safety, and performance. Focus on diagnosing concurrency and system-level failures, developing fleet observability, and designing scalable software across robotics, systems, and hardware boundaries.
Location: Remote in the USA, Canada, British Columbia, Calgary, Toronto, or Vancouver, BC. Occasional onsite participation may be required for robotics integration, testing, troubleshooting, or validation.
Salary: $167.8K–$204K annually, varying by geographic location and level.
Company
develops sidewalk robots and commercial delivery technology using robotics, machine learning, computer vision, software, hardware, and design.
What you will do
- Design, develop, test, and maintain robotics middleware and application frameworks in modern C++ on embedded Linux.
- Own platform components from technical design and implementation through validation, deployment, and fleet operation.
- Improve reliability, performance, developer experience, observability, and system health across the robot fleet.
- Collaborate with Autonomy and Systems Engineering on risk assessments, failure analysis, fault handling, safety requirements, and software architecture.
- Diagnose complex issues involving concurrency, scheduling, interprocess communication, networking, and constrained compute resources.
- Lead technical design and code reviews, establish engineering practices, and mentor other engineers.
Requirements
- Bachelor’s degree in Computer Science, Robotics, Computer Engineering, Electrical Engineering, or equivalent practical experience.
- 5+ years of professional software engineering experience with significant production experience in modern C++17 or newer.
- Experience developing and debugging systems software in embedded Linux environments.
- Strong knowledge of multithreading, concurrency, synchronization, interprocess communication, and systems-level development.
- Experience with latency-sensitive, safety-related, real-time, or high-reliability systems, including profiling and optimization.
- Strong troubleshooting, communication, and cross-functional collaboration skills across software, systems, and hardware engineering.
Nice to have
- Robotics, autonomous vehicle, or complex-systems middleware experience.
- Production deployment on NVIDIA Jetson or similar embedded platforms.
- Knowledge of Linux internals, scheduling, resource management, device interfaces, and IPC mechanisms.
- Experience with fault-tolerant architecture, functional safety, distributed systems, networking, RPC, serialization, telemetry, or fleet diagnostics.
- Experience integrating software with sensors, embedded hardware, or robotic system components.
Culture & Benefits
- Remote role with occasional onsite participation for robotics hardware activities.
- Collaborative work across software, autonomy, systems engineering, and hardware disciplines.
- Hands-on involvement in commercial sidewalk-robot deployments and real-world delivery systems.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Senior Embedded Software & Controls Engineer (Robotics)
118 265 - 160 006$
8 дней назад
Autonomy Platform Engineer (Robotics)
137 400 - 202 000$
8 дней назад
Senior Software Engineer - Runtime Platform, Robot Software (Autonomous Driving)
209 700 - 266 800$
8 дней назад
Sr. Embedded System Engineer I, Edge Capture (6813)
140 000 - 150 000$
2 дня назад
Robot Application Developer (Robotics)
100 000 - 150 000$
Zoox
6 дней назад
Software Engineer (Robotics)
163 000 - 263 000$