debuggingmultithreadingcembedded systemsi2cfirmwarespireal time systemsmdioarm assemblyinter process communication
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
развернуть
$91к-146к/год
$140к$160кмедиана$190к
По похожим ролям (50) ~ $160к/год
84
Хорошая вакансия
развернуть
У роли ясный фокус на embedded-прошивках, заметная техническая ответственность и понятные основные требования, поэтому её содержание и карьерную ценность легко оценить.
Актуальные технологии
Понятные задачи
Сильный продуктовый контекст
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →