12 дней назад
Senior Embedded Firmware Developer
125 000 - 150 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Embedded Firmware Developer (Embedded C/C++ and Consumer Electronics): Building production firmware, hardware abstraction layers, drivers, and shared platform components for consumer and home appliance products with an accent on device control, motor control, sensor integration, power management, and OTA updates. Focus on implementing reference architectures, debugging target hardware, validating reproducible builds, and integrating partner-developed firmware against defined standards.
Location: Needham, Massachusetts, United States
Salary: $125,000–$150,000 USD annually
Company
is a global product design and technology company developing consumer and home appliance products under the Shark and Ninja brands.
What you will do
- Design, implement, debug, test, and release production embedded firmware for consumer and home appliance products.
- Develop device control, OTA functionality, differentiated product features, hardware abstraction layers, shared drivers, and core firmware components.
- Implement reference architectures and platform components for reuse across product categories.
- Bring up firmware on target hardware and debug hardware-software integration issues with Hardware Engineering.
- Review and integrate partner-developed firmware against defined interfaces, architecture, and engineering standards.
- Maintain CI pipelines, static analysis, test harnesses, build reproducibility, and release-quality code coverage.
Requirements
- 5+ years of embedded software and firmware development experience with shipped commercial products.
- Strong embedded C and C++ experience on resource-constrained platforms, including RTOS, microcontroller peripherals, drivers, and low-level hardware interfaces.
- Experience implementing hardware abstraction layers, platform-portable components, motor control, sensor and actuator integration, and power management.
- Experience with Git workflows, CI builds using GCC and CMake, unit testing with Ceedling or an equivalent tool, and static analysis.
- Ability to debug target hardware using oscilloscopes, logic analyzers, JTAG/SWD, and trace tools.
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline required.
Nice to have
- Experience in consumer electronics, home appliances, robotics, or other high-volume products.
- Experience with embedded CI/CD, automated testing, build infrastructure, or external development partner code integration.
Culture & Benefits
- AI-native culture focused on experimentation, new tools, and continuous improvement.
- Medical, dental, and vision insurance, plus HSA and FSA options.
- 401(k) retirement plan with matching and an employee stock purchase program.
- Paid time off, company holidays, parental leave, and disability and life insurance.
- Learning programs, wellness programs, product discounts, and additional practical benefits.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Senior Embedded Software Engineer (CCU)
189 072 - 198 526$
12 дней назад
Software Engineer I (Embedded C/C++)
78 750 - 146 250$
12 дней назад
Embedded Software Developer – Level 3 (Aerospace)
150 931 - 211 303$
12 дней назад
Embedded Software Engineer (Radar)
155 000 - 215 000$
1 день назад
Staff Embedded Software Engineer (Aerospace)
255 653 - 268 435$
14 дней назад