Назад
5 дней назад

Firmware Engineering Intern (Embedded Systems)

Формат работы
onsite
Тип работы
fulltime
Грейд
trainee
Страна
US
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

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

Покажет вашу совместимость и напишет письмо

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

TL;DR
Firmware Engineering Intern (Embedded Systems): Developing, testing, and debugging embedded and system firmware for advanced compute systems with an accent on Linux development, automated validation, and hardware bring-up. Focus on investigating hardware-software interactions, conducting engineering experiments, and documenting technical findings.

Firmware Engineering Intern

Company

Graphcore

Conditions

6 days ago

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will contribute to embedded and system firmware design, implementation, testing, and debugging in Linux. You will create automated tests and scripts, support continuous integration and delivery, conduct engineering experiments, assist with lab setup and hardware bring-up, investigate hardware-software interactions, and document your findings.

Requirements

  • Current enrollment in, or recent completion of, a degree in computer engineering, electrical engineering, computer science, or a closely related field.
  • Foundational programming skills in C, C++, or Python.
  • Understanding of computer architecture, embedded systems, firmware, or low-level software concepts.
  • Familiarity with Linux environments and command-line development tools.
  • Ability to document technical work, explain findings, and collaborate with engineers.

Responsibilities

  • Contribute to the design, implementation, and testing of system and embedded firmware.
  • Develop and maintain firmware and supporting software in C, C++, or Python.
  • Create automated tests and scripts for firmware validation.
  • Contribute to continuous integration and delivery workflows.
  • Conduct engineering experiments and analyze test data.
  • Support lab setup, system configuration, hardware bring-up, and firmware testing.
  • Investigate firmware behavior and hardware-software interactions.
  • Document test procedures, results, software changes, and technical findings.
  • Participate in reviews and communicate progress or blockers.

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

Текст вакансии взят без изменений

Источник -