5 дней назад
Staff Embedded Software Engineer (Robotics)
138 764 - 187 739$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Embedded Software Engineer (Robotics): Architecting and developing large-scale embedded software, distributed control systems, robotic platforms, and real-time automation solutions with an accent on C++, RTOS platforms, hardware/software integration, and motion control. Focus on solving complex system-level failures, defining long-term technology roadmaps, and leading cross-functional engineering initiatives across software, hardware, controls, and manufacturing.
Location: US - Fremont, California. Work arrangements may include a mix of in-office and remote work depending on the role and business needs.
Base salary: $138,764.29-$187,739.92 USD annually, plus eligibility for an annual discretionary bonus.
Company
develops precision robotics, integrated automation systems, vacuum systems, and contamination control solutions for semiconductor manufacturing.
What you will do
- Define software architecture and technical direction for complex embedded, robotics, motion control, and automation platforms.
- Architect and develop embedded systems spanning applications, middleware, BSPs, device drivers, communications, and hardware interfaces.
- Lead development of distributed control systems, robotic platforms, real-time automation solutions, and industrial networking architectures.
- Lead root-cause investigations and resolve critical issues across software, firmware, hardware, controls, networking, and electromechanical systems.
- Evaluate and integrate emerging technologies, establish architecture and engineering standards, and guide long-term product roadmaps.
- Mentor senior and principal engineers and lead technical reviews with executive leaders, customers, suppliers, and cross-functional teams.
Requirements
- 10+ years of embedded software development experience for complex real-time systems, with a bachelor's degree or equivalent background; master's degree candidates may qualify with 10+ years of relevant experience.
- Expert proficiency in modern C++ and strong experience with software architecture, design patterns, scalability, maintainability, fault diagnosis, and large-scale embedded platforms.
- Deep expertise in QNX, Real-Time Linux, Embedded Linux, or equivalent RTOS environments, including multithreading, real-time scheduling, memory management, interrupts, DMA, IPC, and performance optimization.
- Experience with BSP customization, device drivers, board bring-up, bootloaders, hardware abstraction layers, ARM-based SoCs, and low-level hardware debugging.
- Experience integrating software with industrial communication networks, sensors, vision systems, motion controllers, drives, robotics systems, or FPGA-based solutions.
- Experience leading large engineering initiatives, establishing CI/CD and automated testing practices, mentoring engineers, and communicating complex technical concepts to executive and customer audiences.
Nice to have
- Advanced degree in controls, robotics, computer engineering, electrical engineering, or a related discipline.
- Experience with semiconductor automation, precision motion, industrial automation, or commercial product releases.
- Expertise in motion control, robotics, distributed controls, industrial diagnostics, analytics, or machine learning for industrial systems.
Culture & Benefits
- Collaborative environment with flexibility in work arrangements based on role and business needs.
- Medical, dental, vision, and disability insurance.
- 401(k) plan.
- Company-paid holidays and flexible vacation for exempt employees.
- Equal-opportunity workplace with support for reasonable disability accommodations.
Hiring process
- Specific work expectations and benefits details are discussed during the interview and recruiting process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Embedded Engineer II (C/C++)
100 000 - 110 000$
9 дней назад
Embedded Linux and QNX Engineer
200 000 - 250 000$
7 дней назад
Firmware Engineer (Robotics)
200 000 - 280 000$
8 дней назад
Lead Embedded Software Engineer (Embedded Linux)
6 дней назад
Senior Software Engineer (Embedded)
100 500 - 153 250$
8 дней назад
Embedded Software Engineer (Autonomous Driving)
275 000 - 293 000$