Назад
Company hidden
6 дней назад

Firmware/Software Engineer Senior

96 800 - 145 200$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Firmware/Software Engineer Senior (Embedded Firmware/C/C++): Developing and maintaining embedded firmware for thermal printer products and platforms with an accent on ARM architectures, RTOS, embedded Linux, drivers, and peripheral communication. Focus on designing firmware solutions, debugging complex hardware-software issues, integrating platform technologies, and improving product performance and quality.

Location: Lincolnshire, Illinois, United States; hybrid work with at least 3 days per week onsite at the corporate office

Salary: $96,800–$145,200 annual base pay, plus a target performance-based cash incentive equal to 10% of base pay.

Company

hirify.global develops smart technology solutions and products for organizations, including thermal printing platforms.

What you will do

  • Establish, maintain, and enhance embedded firmware for thermal printer products and solutions.
  • Research, design, and develop platform technologies aligned with product strategy.
  • Work across product frameworks, hardware abstraction layers, Linux kernel drivers, peripheral and network communication, and real-time controls.
  • Lead requirements meetings and complete moderately complex firmware design projects through all phases.
  • Review test results, perform root-cause analysis, resolve complex technical issues, and develop new firmware solutions.
  • Collaborate with engineering, testing, and implementation functions to improve product quality, execution efficiency, and performance.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field with 6+ years of relevant experience, or a master’s degree with 4+ years of relevant experience, or equivalent experience.
  • Significant experience delivering platform-product embedded firmware.
  • Proficiency in C and C++ programming.
  • Experience with ARM architecture, embedded microcontrollers, multicore systems, RTOS, embedded Linux, filesystems, storage memory, networking, and platform libraries.
  • Knowledge of platform architecture, object-oriented programming, software design patterns, and device-driver development.
  • Ability to work onsite in Lincolnshire, Illinois at least 3 days per week in a hybrid arrangement.

Nice to have

  • Experience with I2C, SPI, UART, USB, CAN, Modbus, WLAN, PWM, ADC, Bluetooth, Ethernet, and microcontroller peripherals.
  • Experience using oscilloscopes, bus analyzers, emulators, and firmware debugging tools.
  • Knowledge of electrical interfaces, schematics, electronic components, and datasheets.
  • Experience with RTOS and POSIX implementations, scheduling, synchronization, interrupt service routines, filesystems, memory allocation, MQTT, security, or stepper motors.
  • Experience with Agile development, prototype board bring-up, bootloader development, or the ARMCC toolchain.

Culture & Benefits

  • Hybrid work with adaptable hours, Summer Flex Fridays, Focus Fridays, and an annual companywide well-being day.
  • Healthcare, wellness programs, inclusion networks, and learning and development opportunities.
  • Community service days, insurance programs, parental leave, employee assistance, and paid time off, depending on country of employment.
  • Performance-based annual cash incentive with a target of 10% of base pay.
  • Equal opportunity employment and reasonable accommodation during the application and employment process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →