yandex
agilityrobotics
Страна
США
Зарплата
194 000 $ – 252 000 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
ГибридПолная занятость

Staff Firmware Engineer

Оценка ИИ

Это уникальная возможность работать в одной из ведущих компаний по производству человекоподобных роботов. Отличный компенсационный пакет (высокая зарплата, 6% match 401k, опционы) и работа над передовыми технологиями делают вакансию топовой для инженеров.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Роль требует исключительного уровня экспертизы (10+ лет) в разработке на C++ для встраиваемых систем, глубоких знаний протоколов реального времени (EtherCAT) и умения работать на стыке железа и софта. Высокая планка ответственности за архитектуру всей линейки роботов делает эту позицию крайне сложной.

Анализ зарплаты

Медиана225 000 $
Рынок190 000 $ – 260 000 $
Оценка ИИ

Предлагаемый диапазон $194k–$252k полностью соответствует рыночным стандартам для позиции Staff Engineer в районе залива Сан-Франциско (Fremont/Silicon Valley), где базовые зарплаты для такого уровня часто превышают $200k.

Сопроводительное письмо

I am writing to express my strong interest in the Staff Firmware Engineer position at Agility Robotics. With over a decade of experience in embedded systems and a deep passion for robotics, I have followed Agility’s progress in humanoid development with great admiration. My background in architecting C++ firmware for complex hardware systems, combined with extensive experience in real-time communication protocols like EtherCAT and CAN, aligns perfectly with the technical requirements of your robotics platform.

In my previous roles, I have successfully led the design of hardware abstraction layers and peripheral drivers for ARM-based systems, ensuring high performance and reliability in production environments. I am particularly drawn to this role because it offers the opportunity to bridge the gap between low-level hardware and high-level control algorithms. I am confident that my expertise in modern C++, FreeRTOS, and hardware-in-the-loop testing will allow me to make immediate contributions to the robustness and scalability of your humanoid robots.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в agilityrobotics уже сейчас

Присоединяйтесь к Agility Robotics, чтобы создавать будущее человекоподобных роботов и определять архитектуру прошивок нового поколения!

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

Agility’s commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.

About The Role

We are seeking a Staff Firmware Engineer to plan robot firmware architecture, design subsystems, and develop robust and reliable firmware for our full line of robots.  In this role, you will collaborate with a multi-discipline team of engineers to understand the unique requirements for our products and play a key role in ensuring that we have robot designs that are robust and production-ready.  You will also serve as the bridge between hardware and higher level robot control algorithms by documenting interfaces and providing support to other engineers.

About The Work:

  • Contribute to the C++ firmware architecture that drives our robot’s low-level sensor network, controls, and power management systems
  • Develop the firmware communication layer utilizing EtherCAT and CAN
  • Write firmware for the hardware abstraction layer, peripheral drivers, and applications
  • Perform real-time hardware testing and debugging using benchtop test equipment such as logic analyzers and oscilloscopes.
  • Work with cross-disciplinary teams to solve complex problems dealing with the integration of software and hardware
  • Write performant, well-tested, maintainable, and well-documented C++ code

About You:

  • BS in computer science, electrical engineering, or related field with 10+ years industry experience
  • Experience writing modern C++ (17, 20)
  • Experience using FreeRTOS or similar
  • Experience with best practices for writing performant and maintainable software
  • Proficiency with a Linux-based development environment
  • Ability to read schematics, PCB layouts, and component datasheets
  • Ability to verbally communicate technical information effectively

Preferred to have:

  • Experience with implementation of automation fieldbuses such as EtherCAT, CAN, etc. EtherCAT is highly desirable
  • Experience writing embedded C++ for ARM systems
  • Experience developing real-time or low-latency systems
  • Experience designing and implementing hardware-in-the-loop (HIL) testing frameworks for embedded systems
  • Experience with unit testing such as with GTest and coverage analysis
  • Proficiency in Python (3.6+)
  • Familiarity with standard agile and software development processes (issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment)
  • Familiarity with using AI in coding a plus

This a hybrid position based out of one of our Fremont, CA office.

The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: job-related knowledge, skills, and experience. Agility Robotics is a multi-state employer and this salary range may not reflect positions who work in other locations. These ranges may be modified in the future.

Anticipated Base Salary Range

$194,000—$252,000 USD

*In addition to base pay, our competitive total rewards package consists of the following for full-time employees:*

  • 401(k) Plan: Includes a 6% company match.
  • Equity: Company stock options.
  • Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
  • Benefit Start Date: Eligible for benefits on your first day of employment.
  • Well-Being Support: Employee Assistance Program (EAP).
  • Time Off:

+ Exempt Employees: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown.

+ Non-Exempt Employees: 10 vacation days, paid sick leave, and 10 company holidays, including a winter shutdown, annually.

  • On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
  • Parental Leave: Generous paid parental leave programs.
  • Work Environment: A culture that supports flexible work arrangements.
  • Growth Opportunities: Professional development and tuition reimbursement programs.
  • Relocation Assistance: Provided for eligible roles.
  • Annual Discretionary Bonus: Provided for eligible roles.

All of our roles are U.S.-based. Applicants must have current authorization to work in the United States.

Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment.

Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies.  We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page.  If you are represented by a third party, your application may not be considered.  To ensure full consideration, please apply directly.

Apply Now: https://grnh.se/b444bbd04us

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Git
  • C++
  • Python
  • Linux
  • Jira
  • CAN
  • PCB Design
  • Hardware-in-the-loop
  • ARM
  • FreeRTOS
  • EtherCAT
  • GTest

Возможные вопросы на собеседовании

Позиция Staff уровня подразумевает ответственность за архитектуру. Важно понять, как кандидат обеспечивает масштабируемость и надежность системы.

Опишите ваш подход к проектированию архитектуры прошивки для сложной робототехнической системы с множеством датчиков и приводов. Как вы разделяете уровни абстракции?

EtherCAT является критически важным навыком для этой вакансии.

С какими основными трудностями вы сталкивались при реализации протокола EtherCAT в системах реального времени и как вы их решали?

Роботы Agility работают в реальном времени. Нужно проверить понимание детерминизма.

Как вы гарантируете детерминизм и соблюдение временных рамок (hard real-time) при использовании FreeRTOS в многопоточной среде?

Вакансия требует навыков отладки на уровне железа.

Расскажите о самом сложном баге на стыке софта и железа, который вы нашли с помощью осциллографа или логического анализатора. В чем была причина?

Staff Engineer должен уметь выстраивать процессы тестирования.

Как бы вы спроектировали систему Hardware-in-the-Loop (HIL) для автоматизированного тестирования критических узлов робота?

Похожие вакансии

POLYN Technology
от 350 000 ₽

Senior Embedded Software Engineer (Microcontrollers, C/C++)

SeniorУдалённоРоссия
C++ · Microcontrollers · I2C · SPI · UART · Embedded Systems
+6 навыков
Инфинет
180 000 ₽ – 350 000 ₽

Senior Embedded Software Engineer (Microcontrollers, C/C++)

SeniorВ офисеРоссия
C++ · Unix · Linux · DPDK · Ethernet · IEEE 802.3 · Microcontrollers
+7 навыков
Kaspersky
Не указана

Developer C (KasperskyOS Education Development Kit)

В офисеРоссия
C++ · ARM · x86 · RISC-V · MIPS · Embedded Systems · Linux · GCC · CMake · GDB · Git · Agile · SPI · USB · PCI-e · RS-232
+16 навыков
Технопарк Сколково (WATTS Battery)
Не указана

C++ разработчик прикладного встраиваемого ПО

ГибридРоссия
C++ · Linux · Embedded Systems · Git · Jira · CI/CD · Agile · Cryptography
+8 навыков
ajax
Не указана

Junior Embedded/Hardware Developer

JuniorВ офисеУкраина
Embedded C · Python · Git · Microcontrollers · Analog Electronics · Digital Signal Processing · OOP · Hardware Debugging
+8 навыков
questdefensesystemssolutionsinc
140 000 $ – 165 000 $

Senior Electronic Hardware / FPGA Engineer

SeniorУдалённоСША
FPGA · PCB Design · Altium Designer · PLD · Signal Tap · Unit Testing · Integration Testing · Hardware Design · Circuit Design · Aerospace Engineering
+10 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

agilityrobotics
Страна
США
Зарплата
194 000 $ – 252 000 $