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

Senior Engineer I - Software (Boot ROM) (Embedded)

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

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

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

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

Текст:
/
TL;DR
Senior Engineer I - Software (Boot ROM) (Embedded): Developing Boot ROM and bootloader firmware, embedded processor test suites, and software utilities for Microchip chips with an accent on ARM firmware, hardware interfaces, and cryptographic blocks. Focus on designing firmware architecture, debugging FPGA and evaluation-board implementations, and resolving issues with Validation, Test, and QA teams to make products production-ready.

Location: NY - Hauppauge, United States; work at the Hauppauge office

Annual base salary: $70,304–$205,000, plus restricted stock units and quarterly bonuses.

Company

hirify.global develops semiconductor products and embedded solutions for major computer manufacturers.

What you will do

  • Define firmware architecture and develop Boot ROM and bootloader firmware for new and existing products.
  • Develop test EC application firmware, software utilities, and firmware test suites for ARM-based embedded processors.
  • Design and debug applications on FPGA platforms and evaluation boards for Bootloader functional checks.
  • Implement and test functional blocks and interfaces including SPI, UART, SMB, I2C, USB, eSPI, and cryptographic blocks.
  • Analyze software requirements, risks, and performance while maintaining design documentation and test reports.
  • Work with project, Validation, Test, and QA groups to identify risks, resolve design issues, and make products production-ready.

Requirements

  • 5–7 years of software or firmware development experience.
  • Embedded programming experience with C and C++ on microcontrollers or embedded processing platforms.
  • Proficiency with ARM Cortex-M4 or M55 architecture and features.
  • Experience with Keil, Visual Studio, MPLAB, integrated development environments, and embedded debugging tools.
  • Experience integrating hardware interfaces such as I2C, SPI, UART, and USB, plus knowledge of AES, hash, ECC, or PQC cryptographic algorithms.
  • Hands-on experience with FPGA or other development platforms and the ability to use electronics laboratory equipment for development and troubleshooting.

Nice to have

  • Experience with Microchip PIC microcontrollers and MPLAB IDE.
  • Python or Perl scripting experience.
  • Knowledge of higher-level languages, object-oriented methodologies, and user-interface implementation for hardware and software debugging.

Culture & Benefits

  • Health benefits begin on the first day of employment.
  • Retirement savings plans and an employee stock purchase program with a two-year lookback feature.
  • Restricted stock units and quarterly bonus payments are included in the compensation package.
  • Role involves 0%–25% travel and primarily seated work, with approximately 10% standing or walking.

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