Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Мало
$120к-160к/год
$140к$160кмедиана$180к
По похожим ролям (49) ~ $160к/год
73
Хорошая вакансия
развернуть
Обязанности описаны чётко, а стек технологий востребован, но зарплатный диапазон ниже рыночного ориентира и может снизить привлекательность перехода на senior-позицию.
Кликните для подробной информации
Ниже рынкаАктуальный стекЧёткие задачиНаука и медицина
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Firmware Engineer (Embedded C/C++): Designing and maintaining production embedded firmware for STM32-based scientific imaging and automation instruments with an accent on real-time control, multi-board integration, device communications, and hardware bring-up. Focus on developing FreeRTOS applications, implementing reliable networking and bootloader capabilities, and building hardware-assisted tests for complex electromechanical systems.
Location: On-site in San Jose, California, United States. Travel up to 10% may be required.
Annual salary: $120,000–$160,000, plus potential bonus or incentive pay.
Company
hirify.global operates Molecular Devices, which develops automated and AI-enabled scientific imaging and laboratory technologies for life science, biotech, pharmaceutical, academic, and government customers.
What you will do
Design and deliver production embedded firmware in C and modern C++ for STM32-based controllers and multi-board scientific instruments.
Lead hardware bring-up, subsystem integration, and performance optimization across motion, imaging, illumination, sensing, temperature control, and related instrument functions.
Develop and troubleshoot real-time FreeRTOS and CMSIS-RTOS applications, including scheduling, synchronization, interrupts, DMA, memory management, and fault recovery.
Build unit, integration, hardware-assisted, and hardware-in-the-loop tests while maintaining build and continuous-integration workflows.
Lead design and code reviews, document interfaces and technical decisions, mentor engineers, and drive root-cause analysis of regressions and field issues.
Requirements
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline, or equivalent practical experience.
5+ years of professional embedded firmware development experience owning production systems through development, integration, release, and maintenance.
Expert proficiency in embedded C and strong proficiency in modern C++ for resource-constrained microcontrollers, with STM32 or comparable Arm Cortex-M experience.
Experience with RTOS and non-RTOS systems, interrupts, DMA, timers, concurrency, memory constraints, fault handling, and hardware interfaces such as UART, I2C, SPI, PWM, ADC/DAC, GPIO, and Ethernet/TCP.
Ability to read schematics and datasheets and diagnose hardware-firmware interactions using oscilloscopes, digital multimeters, logic analyzers, and other bench tools.
Ability to lift up to 50 pounds and travel up to 10%.
Nice to have
Experience with scientific instruments, microscopy systems, laboratory automation, imaging systems, or complex electromechanical products.
Experience integrating device drivers with application software.
Health care, paid time off, and medical, dental, and vision insurance.
401(k) benefits for eligible employees.
Opportunity to contribute to scientific discovery and life science technology.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →