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

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

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

Senior Software Engineer - Hardware Interface

Оценка ИИ

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


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

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

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

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

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

Медиана195 000 $
Рынок165 000 $ – 250 000 $
Оценка ИИ

Предлагаемый диапазон $175k–$273k находится на уровне или выше рыночных показателей для Senior Embedded/Robotics инженеров в таких технологических хабах, как Фримонт и Питтсбург. Верхняя граница диапазона значительно превышает средние значения по рынку, что отражает высокую ценность узкой специализации.

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

I am writing to express my strong interest in the Senior Software Engineer - Hardware Interface position at Agility Robotics. With my extensive background in modern C++ and low-level systems development, I am eager to contribute to the robustness and performance of your humanoid robots. My experience in debugging complex cross-domain problems and working with hardware-in-the-loop systems aligns perfectly with the challenges of integrating software with state-of-the-art robotic hardware.

Throughout my career, I have focused on building performant, maintainable software that bridges the gap between high-level control and physical actuators. I am particularly excited about the opportunity to work with fieldbuses like EtherCAT and to optimize low-latency communication protocols. I am confident that my technical skills in Linux systems and my collaborative approach to cross-functional engineering will make me a valuable asset to the Agility Robotics team as you scale your commercially deployed humanoids.

+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

Agility Robotics is building the future of work through humanoid robots that operate in human environments. In this position you will be developing the low-level software that powers our state-of-the art humanoid robots, constantly improving the robustness, diagnostics, and safety of our system. You will also be on the front-line of robot development, building up brand-new prototypes and working with highly cross-functional teams to transform piles of parts into functional, testable systems.

About The Work

  • Contribute to the C++ software stack that powers our robots, interfacing with OS drivers and hardware to enable high-bandwidth, low-latency control
  • Work with cross-disciplinary teams to solve complex problems dealing with the integration of software and hardware
  • Debug complex cross-domain problems and integrate learned failure modes into improved diagnostics and error reporting
  • Integrate diverse computing systems through a variety of communication media: such as Wifi, networking, serial, industrial fieldbus
  • Write performant, well-tested, maintainable, and well-documented C++ software

About You

  • MS in robotics, computer science, or related field with 2-3 years industry experience (or BS with 5+ years industry experience)
  • Skilled at writing modern C++ (17, 20)
  • Knowledge of best practices for writing performant and maintainable software
  • Proficient in using and programming for recent Linux systems
  • Experience writing and debugging software for hardware-in-the-loop systems
  • Experience debugging cross-domain (i.e. electrical, mechanical and software) problems with electro-mechanical systems
  • Ability to communicate technical information effectively both orally and in writing with other team members
  • Authorization to work in the USA

Bonus Points

  • Experience with implementation of automation fieldbuses such as EtherCAT, CAN, Profinet, etc. EtherCAT is highly desirable
  • Experience developing real-time or low-latency systems
  • Experience writing C++ code for embedded systems
  • Experience with electronic circuit debugging tools (e.g. multimeters, oscilloscopes, logic analyzers)
  • Knowledge of brushless electric motors and motor control
  • Knowledge of networking protocols and network configuration in a Linux environment (i.e. systemd / networkd)
  • Experience with Python 3.6+
  • Familiarity with standard agile and software development processes (issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment)

This is a hybrid role based out of one of our Salem, OR, Pittsburgh, PA, or Fremont, CA offices.

The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: market location, job-related knowledge, skills, and experience. This range may change based on geographical location and may be modified in the future.

Anticipated Salary Range

$175,000—$273,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% к собеседованиям

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

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

Навыки

  • C++
  • Linux
  • EtherCAT
  • CAN
  • Profinet
  • Python
  • Git
  • Jira
  • Embedded Systems
  • Real-time Systems
  • Hardware-in-the-loop
  • Oscilloscope
  • Multimeter

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

Проверка глубоких знаний C++ и понимания управления ресурсами в реальном времени.

Как бы вы реализовали потокобезопасную очередь сообщений с низким временем задержки (low-latency) для передачи данных между драйвером и контроллером на C++20?

Оценка опыта работы с промышленными протоколами, указанными в вакансии.

Опишите ваш опыт работы с EtherCAT. С какими основными трудностями вы сталкивались при синхронизации распределенных часов (Distributed Clocks)?

Проверка навыков системной отладки на стыке доменов.

Расскажите о случае, когда вам пришлось отлаживать проблему, которая выглядела как программный баг, но оказалась аппаратной неисправностью. Какие инструменты вы использовали?

Оценка понимания работы Linux в контексте робототехники.

Какие механизмы ядра Linux или настройки системы вы бы использовали для обеспечения детерминированного выполнения критически важного кода управления моторами?

Проверка навыков работы с электроникой.

Как вы используете осциллограф или логический анализатор при отладке протоколов последовательной передачи данных, таких как SPI или CAN?

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

roku
Не указана

Senior Software Engineer, Roku TV

SeniorГибридСША
C++ · Linux · Embedded Systems · SoC · Multithreading · Linux Kernel · Android · Streaming Media · Graphics
+9 навыков
lucidmotors
179 400 $ – 263 120 $

Sr Software Integration Engineer

SeniorВ офисеСША
C++ · MATLAB · Simulink · ADAS · CI/CD · Embedded Systems · ISO 26262 · AUTOSAR · Ethernet · CANape · CANoe · NVIDIA Orin
+12 навыков
andurilindustries
191 000 $ – 253 000 $

Senior Firmware Engineer

SeniorВ офисеСША
C++ · RTOS · Embedded Systems · Firmware Development · Microcontrollers · ARM · I2C · SPI · CAN · USB · Ethernet · JTAG · Oscilloscope · Logic Analyzers · Test Driven Development · DevOps
+16 навыков
inversionspace
122 000 $ – 144 000 $

Senior Electronics Design Engineer

SeniorВ офисеСША
PCB Design · Altium Designer · EAGLE · KiCad · UART · I2C · SPI · RS422 · RS485 · CAN · PCIe · Ethernet · SpaceWire · Python · HIL Simulation · Mixed-Signal Design
+16 навыков
inversionspace
40 $ – 55 $

Senior Avionics Harnessing Technician

SeniorВ офисеСША
Avionics · Wire Harnessing · Soldering · IPC-A-620 · J-STD-001 · NASA-STD-8739 · HiPot Testing · Troubleshooting · ERP · Cleanroom · ESD Control
+11 навыков
inversionspace
140 000 $ – 180 000 $

Senior Avionics Test and Automation Engineer

SeniorВ офисеСША
Python · MATLAB · PyTest · Robot Framework · HIL · Embedded Systems · PCB Design · EMI/EMC · Oscilloscopes · Logic Analyzers · FPGA · Microcontrollers · CI/CD
+13 навыков
более 1000 офферов получено
4.9

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

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

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

agilityrobotics
Страна
США
Зарплата
175 000 $ – 273 000 $