9 часов назад
Staff Firmware Embedded Engineer (C/C++)
180 000 - 210 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Firmware Embedded Engineer (C/C++): Building reliable firmware for SPAN’s clean-energy hardware, from bootloaders and RTOS applications to OTA systems and data-streaming architectures, with an accent on microcontroller software, security, and hardware communication. Focus on designing secure and highly reliable updates, ensuring data consistency and accuracy, and owning user-facing features across the hardware lifecycle.
Location: San Francisco, United States; on-site
Salary: $180,000–$210,000 per year, plus equity
Company
develops clean-energy hardware and software for electrified, resilient homes and flexible distributed electrical grids.
What you will do
- Define and implement firmware features for hardware products at the microcontroller level.
- Develop bootloaders and C/C++ applications running in an RTOS.
- Design a secure, highly reliable OTA update system across communication interfaces, processor types, and products.
- Work with system architects to create data-streaming architecture that supports high-rate, high-quality data and safety guarantees for consistency and accuracy.
- Own large user-facing features from conception through implementation on future hardware products.
- Represent Device Software in cross-functional groups, participate in code and design reviews, document engineering practices, and mentor engineers.
Requirements
- 7+ years of experience developing software for hardware devices using C or C++.
- Strong modern software design fundamentals, including object-oriented design and manual memory management.
- Experience with electrical communication interfaces such as UART, I2C, and USB.
- Ability to work on-site in San Francisco.
- Exceptional interpersonal communication, collaboration, ownership, and decision-making skills.
- Experience supporting projects through design review, code review, and mentoring.
Nice to have
- Experience with STM32 microcontrollers.
- Experience with functional safety standards such as UL 60730, ISO 26262, IEC 61508, or UL 1998.
- Experience developing system or application software, including diagnostic command-line tools or communication-interface applications.
- Experience with WiFi, Bluetooth, Zigbee, electronics lab equipment, or clean-energy hardware.
Culture & Benefits
- Competitive compensation with equity grants at a venture-backed company.
- Medical, dental, and vision benefits with base-plan premiums covered for employees.
- Parental leave of up to 24 weeks, depending on eligibility.
- Flexible hours and flexible time off.
- Employee Resource Groups, monthly social events, recognition breakfasts, and learning sessions.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
15 часов назад
Staff Embedded Software Engineer (Robotics)
205 000 - 235 000$
9 часов назад
Senior Firmware Engineer (Embedded Systems)
130 000 - 180 000$
13 часов назад
Firmware Engineer (Aerospace)
125 000 - 160 000$
12 часов назад
Senior Firmware Engineer (C/C++)
150 000 - 185 000$
11 часов назад
Firmware Engineer (Aerospace)
130 000 - 185 000$
16 часов назад
Embedded Hardware Engineer (IoT)
160 000 - 210 000$