Назад
Company hidden
4 дня назад

Senior Technical Staff Engineer - Software (Embedded Systems)

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

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

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

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

Текст:
/
TL;DR
Senior Technical Staff Engineer - Software (Embedded Systems) (Embedded Linux/C): Building platform software and technology building blocks for network timing and synchronization products with an accent on bootloaders, Linux kernel modules, peripheral drivers, and hardware-software integration. Focus on porting Linux across ARM-based platforms, bringing up new boards, developing Ethernet drivers, and solving complex embedded networking problems.

Location: San Jose, California, United States; on-site role

Annual base salary: $91,000–$232,000, plus restricted stock units and quarterly bonus payments.

Company

hirify.global develops semiconductor products and precise timing and synchronization solutions for technology systems worldwide.

What you will do

  • Design, develop, and optimize scalable software for embedded devices running embedded Linux.
  • Customize and maintain Pre-loader, U-Boot, and Linux kernel modules for new hardware platforms and features.
  • Develop Linux kernel drivers for Ethernet, Flash, SPI, I²C, UART, and other peripherals.
  • Perform board bring-up on newly designed ARM-based hardware and ensure robust hardware-software integration.
  • Collaborate with hardware engineering, software QA, operations, and global development teams on technical strategy and project delivery.
  • Troubleshoot complex technical issues, create design documentation, and prepare functional specifications.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electronics Engineering, or a related field, with at least 15 years of embedded platform software development experience.
  • Hands-on experience with Linux kernel internals, kernel porting, and peripheral driver development.
  • Expertise in U-Boot customization, ARM-based board bring-up, Ethernet drivers, IP protocols, and networking software.
  • Knowledge of firewalls, routing, IPv4/IPv6, VLANs, processes, threads, and interrupts.
  • Proficiency in C programming and shell scripting, with strong debugging skills using GDB and Lauterbach.
  • Experience with the Yocto framework.

Nice to have

  • Familiarity with the QorIQ Layerscape family of processors.
  • Familiarity with PCI Express controllers and bus specifications.

Culture & Benefits

  • Applicants must provide proof of US citizenship, permanent US residency, or protected-individual status because the role involves technology controlled by US export laws.
  • Health benefits begin on the first day of employment.
  • Retirement savings plans and an employee stock purchase program with a two-year look-back feature are provided.
  • Travel is expected approximately 0%–25% of the time.
  • Work is performed indoors during usual business hours, primarily seated.

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