18 часов назад
Senior Staff Firmware Engineer (C/C++)
182 400 - 314 400$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Staff Firmware Engineer (C/C++): Leading firmware architecture and development for smart hardware devices and 3D printing systems with an accent on real-time embedded control, driver development, and hardware-software integration. Focus on designing sensor and motor-control firmware, debugging custom PCBs, and building reliable test and update systems across TI/ARM platforms.
Location: Sunnyvale, California, United States; 4–5 days per week in the office, with flexible work from home during different project phases
Salary: $182,400–$314,400 per year; target midpoint $228,000–$262,000
Company
develops 3D printing technology that enables creators and industries to manufacture products and solve complex engineering problems.
What you will do
- Lead the firmware engineering team and represent firmware priorities in cross-functional product design discussions.
- Architect and develop real-time C/C++ firmware on TI/ARM platforms using TI-RTOS.
- Write drivers and state machines for custom PCBs and actuate smart hardware through sensor integration, signal processing, motor control, and feedback control systems.
- Integrate firmware with software update pipelines and build systems while debugging firmware-to-software communication.
- Build unit, board, and regression tests in C++ and Python using test-driven development.
- Define firmware best practices, mentor junior engineers, and support electrical and systems engineers with firmware work.
Requirements
- BS in Electrical Engineering, Computer Engineering, Software Engineering, or a related field.
- 7+ years of firmware engineering experience and demonstrated technical leadership or mentorship.
- Deep experience with C, C++, and Python.
- Strong understanding of analog and digital circuits, electrical schematics, and their relationship to firmware tasks.
- Experience with TI microcontrollers and interfaces including USB, I2C, SPI, UART, and custom serial protocols.
- Proficiency with Git or similar version control and circuit-level debugging using multimeters, oscilloscopes, logic analyzers, and bench equipment.
Nice to have
- Experience with Altium Designer, in-circuit testing of PCBAs, and board-level troubleshooting with electrical teams.
- Familiarity with Field-Oriented Control of PMSM motors.
- Experience with Protobuf, nanopb, bootloaders, or OTA update tools.
Culture & Benefits
- Cross-functional collaboration across electrical, mechanical, software, and systems engineering.
- Mentorship and support for diverse perspectives, backgrounds, experiences, and skills.
- Eligible employees receive equity, benefits, and time-off programs.
- Compensation is adjusted based on work location, experience, certifications, and role-specific skills.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
12 часов назад
Senior Firmware Engineer (C/C++)
150 000 - 185 000$
14 часов назад
Principal Firmware Engineer (Embedded)
135 000 - 155 000$
10 часов назад
Staff Firmware Embedded Engineer (C/C++)
180 000 - 210 000$
10 часов назад
Firmware/Embedded Linux Engineer (C/C++)
123 000 - 210 000$
9 часов назад
Senior Firmware Engineer (Embedded Systems)
130 000 - 180 000$
11 часов назад
Senior Firmware Engineer (Embedded C/C++)
120 675 - 145 000$