Назад
Company hidden
21 час назад

System Software Engineer (Kernel)

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

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

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

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

Текст:
/
TL;DR
System Software Engineer (Kernel) (Windows/Linux Drivers and Embedded Systems): Developing and optimizing Windows and Linux drivers and software products for HP's commercial PC portfolio with an accent on kernel development, hardware-firmware integration, and embedded systems. Focus on designing communication protocols and system states, debugging firmware with hardware tools, integrating security and wireless protocols, and mentoring software engineers.

Location: Spring, Texas, United States of America

Salary: $130,700–$205,200 USD annually, plus potential bonus and/or equity for United States of America candidates.

Company

hirify.global develops commercial personal computers and related hardware and software products.

What you will do

  • Develop, design, optimize, and troubleshoot Windows and Linux drivers and other software for commercial PCs.
  • Lead multiple software development projects and coordinate internal and external development partners.
  • Define communication protocols, system states, and feature requirements with firmware and software teams.
  • Collaborate with hardware and firmware engineers to integrate system components.
  • Review designs and project activities against systems guidelines and standards, providing feedback to improve quality and reduce risk.
  • Prepare technical documentation, including design specifications, code annotations, instructional materials, and user guides.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
  • 7–10 years of experience, preferably in Windows or Linux driver development.
  • Deep experience with user-mode and kernel-mode device drivers, hardware drivers, and embedded firmware debugging.
  • Proficiency in C; familiarity with Python, batch files, command shells, and other scripting languages.
  • Knowledge of bare-metal systems, bootloader architecture, RTOS concepts, multithreaded firmware, and UART, I2C, and SPI protocols.
  • Experience with source control, hardware debugging tools, logic analyzers, oscilloscopes, schematics, specifications, and datasheets.

Nice to have

  • Experience with low-footprint peer-to-peer decentralized systems, security development, cryptography, wireless protocol stacks, interconnectivity protocols, control systems, and fault-tolerant or high-availability systems.
  • Experience with CI/CD pipeline development and novel system architectures.

Culture & Benefits

  • Health, dental, and vision insurance.
  • Short-term and long-term disability insurance, life insurance, and an employee assistance program.
  • Flexible spending account and generous time-off policies.
  • Four to twelve weeks of fully paid parental leave based on tenure and 11 paid holidays.
  • Flexible paid vacation and sick leave.

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