2 дня назад
Senior Software Engineer - Sensor Systems, Robot Software (C++)
176 500 - 260 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer - Sensor Systems, Robot Software (C++): Building reliable C++ software for automotive sensor integration, data capture, and edge autonomy across a large vehicle fleet with an accent on embedded Linux, real-time systems, and high-throughput robotics middleware. Focus on designing fault-tolerant diagnostics, monitoring distributed systems, and resolving performance and connectivity issues on remotely deployed devices.
Location: Sunnyvale, California, USA (hybrid)
Salary: $176,500–$260,000 annually, plus equity
Company
develops Embodied AI software and foundation models for mapless, hardware-agnostic automated driving systems.
What you will do
- Build and deliver reliable, observable, and debuggable C++ software for edge devices deployed across a large vehicle fleet.
- Develop software for automotive sensor integration, data capture, streaming, storage, and machine learning inference at the edge.
- Deliver and maintain soft-real-time Linux applications across embedded vehicle devices.
- Design fault-tolerant solutions, diagnostics, and monitoring tools to identify and resolve fleet performance issues.
- Collaborate with Hardware, Product, Project, Engineering Management, Embodied AI, and Science stakeholders.
- Promote engineering best practices through testing, documentation, tooling, mentorship, and collaboration.
Requirements
- Proficiency developing high-performance embedded Linux systems software in C++ across the full software development lifecycle.
- Experience with automotive sensors such as cameras, LiDAR, radar, IMU, GNSS, or localization systems.
- Knowledge of embedded Linux, build systems, user-space applications, and IPC middleware such as ROS or other automotive middleware.
- Understanding of distributed systems, scalability, performance optimization, and high-throughput robotics applications.
- Ability to debug stack traces, core dumps, disk and memory bottlenecks, system load, external devices, and threading issues.
- 5+ years of experience and a bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
Nice to have
- Experience with robotics, autonomous systems, or real-world sensing applications.
- Experience with QNX, real-time operating systems, automotive SoCs, or embedded Linux environments.
- Knowledge of UDP/TCP, Ethernet communications, and debugging network bottlenecks in high-data-rate systems.
- Advanced degree.
Culture & Benefits
- Hybrid full-time work in Sunnyvale, California.
- Competitive equity package in addition to the stated salary.
- Inclusive and respectful work environment focused on diverse perspectives and collaboration.
- Accommodations and adjustments are available throughout the interview process.
Hiring process
- Interview accommodations can be requested to support full participation.
- Application materials may be used to prefill the application form.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Senior Software Engineer, Onboard Autonomy (Autonomous Driving)
193 930 - 291 150$
3 дня назад
Senior Software Engineer, ROS Engineer (Robotics)
180 000 - 250 000$
3 дня назад
C++ Systems Engineer (Robotics)
200 000 - 280 000$
3 дня назад
Sr. Robotics Software Engineer, System Integration
115 000 - 170 000$
3 дня назад
Staff Software Engineer - Federal (Robotics)
70 000 - 300 000$
3 дня назад
Senior Software Engineer (Robotics)
160 000 - 220 000$