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

R&D Engineer Firmware (Embedded C/ARM)

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

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

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

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

Текст:
/
TL;DR
R&D Engineer Firmware (Embedded C/ARM): Designing, implementing, testing, and maintaining low-level firmware, middleware, diagnostics, and embedded software for optical PHY chipsets with an accent on embedded C, ARM Assembly, real-time systems, and multiprocessor communication. Focus on architecting firmware modules, debugging concurrent embedded applications, developing device drivers, and coordinating with analog and digital hardware teams.

Location: Irvine, California, United States; onsite role.

Annual base salary: USD 91,100–146,000, plus discretionary annual bonus and equity awards.

Company

hirify.global's Physical Layer Products group designs and supports optical PHY chipsets and embedded products used in homes and businesses.

What you will do

  • Architect, design, implement, test, maintain, and support low-level firmware modules, middleware, sample applications, diagnostics, and embedded software.
  • Develop new products and maintain legacy products throughout the firmware development cycle.
  • Troubleshoot embedded C firmware applications and provide strong debugging expertise.
  • Collaborate with system, analog, and digital hardware design teams.
  • Contribute leadership and expertise to standards, architectural governance, design patterns, and code hygiene practices.
  • Represent hirify.global in recruiting and motivating technical talent.

Requirements

  • Bachelor's degree in Engineering and 5+ years of related experience, or a Master's degree and 3+ years of related experience; postgraduate coursework may be desirable.
  • Strong software development and documentation skills.
  • Proven experience developing in C and ARM Assembly on embedded targets.
  • Good understanding of real-time systems, multithreading, and concurrent programming.
  • Experience with multiprocessor programming and inter-processor communication.
  • Driver experience with MDIO, I2C, SPI, or similar interfaces.
  • Strong debugging skills.

Nice to have

  • Experience with ARM processors.
  • Software development on Windows using the Visual C/C++ environment.
  • Software development on Linux systems in a Linux environment.
  • Understanding of restrictions affecting proprietary software interfaces with GPL-, LGPL-, and ASL-licensed components.

Culture & Benefits

  • Work with a highly capable embedded software engineering team on leading-edge optical PHY chipsets.
  • Medical, dental, and vision plans.
  • 401(k) participation with company matching and an Employee Stock Purchase Program.
  • Employee Assistance Program, paid holidays, paid sick leave, vacation time, and applicable paid family and other leave.
  • Discretionary annual bonus, competitive new-hire equity grant, and annual equity awards, subject to plan documents and award agreements.

Hiring process

  • Create a candidate login account before applying if using the system for the first time; existing candidates must sign in before applying.
  • Applicants located outside the USA should provide a home address for future correspondence.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →