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

Software Engineer I (Robotics)

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

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

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

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

Текст:
/
TL;DR
Software Engineer I (Robotics) (C++/Python): Developing software for robotic platforms, motion-control systems, sensing systems, machine interfaces, test systems, and production support tools with an accent on hardware integration, real-time behavior, and reliable operation. Focus on integrating motors, actuators, sensors, embedded systems, and machine vision, while supporting simulation, hardware bring-up, testing, troubleshooting, and production deployment.

Location: Onsite in Pasadena, California, United States

Base salary: $123,000–$140,000 USD per year.

Company

hirify.global is a space company building rockets, spacecraft, and critical subsystems for commercial, exploration, national security, and defense missions.

What you will do

  • Develop and maintain software for robotic platforms, embedded interfaces, control applications, test systems, and operator-facing tools.
  • Support the full software lifecycle from concept and simulation through hardware bring-up, integration, testing, deployment, troubleshooting, and production support.
  • Integrate software with motors, actuators, encoders, sensors, motion controllers, embedded systems, machine vision systems, industrial networks, and robotic equipment.
  • Collaborate with mechanical, electrical, controls, systems, manufacturing, test, and quality teams to define requirements, interfaces, verification approaches, and release criteria.
  • Apply code reviews, Git workflows, CI/CD, automated testing, documentation, and release practices to support software quality.
  • Communicate technical risks, trade studies, test results, software status, and implementation plans to technical and cross-functional stakeholders.

Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, Robotics, Mechatronics, or Aerospace Engineering.
  • Strong proficiency in C++ and/or Python.
  • Experience with robotics frameworks such as ROS or ROS 2, including real-time variants or real-time robotics applications.
  • Hands-on experience integrating software with motors, actuators, encoders, sensors, motion controllers, embedded systems, machine vision, or industrial networks.
  • Experience with real-time or embedded software, including control loops, deterministic timing, and hardware bring-up.
  • Strong software engineering fundamentals, including architecture, Git-based workflows, code reviews, CI/CD, automated testing, release practices, documentation, and production support.
  • Experience developing in Linux environments and delivering software in a cross-functional hardware development environment.
  • Ability to define requirements, evaluate alternatives, support stakeholder alignment, and deliver software solutions.
  • U.S. citizenship is required due to program requirements; ITAR eligibility or required U.S. authorizations also apply.

Nice to have

  • Experience with motion planning, kinematics and dynamics, trajectory generation, controls software, robot calibration, perception, state estimation, or sensor fusion.
  • Experience with real-time operating systems, bare-metal embedded development, hard real-time control, or safety-critical software.
  • Experience with CAN/CANopen, SpaceWire, MIL-STD-1553, EtherCAT, SPI/I2C, Ethernet, TCP/IP, Modbus, OPC UA, PLCs, safety controllers, or other fieldbus protocols.
  • Experience with simulation, digital twins, hardware-in-the-loop, software-in-the-loop, flatsat, testbed, automated test equipment, or production test systems.
  • Experience designing for fault tolerance, redundancy, cybersecurity, configuration control, or harsh environments.
  • Experience in aerospace, defense, space, advanced manufacturing, industrial robotics, medical device, or other high-reliability hardware environments.
  • Strong communication skills for translating complex technical issues into clear plans, risks, and decisions.

Culture & Benefits

  • Hands-on work in a fast-paced hardware development environment with cross-functional collaboration.
  • Paid vacation and sick time, 11 paid holidays, paid parental leave, and medical, dental, and vision coverage.
  • Employee stock, an Employee Stock Purchase Program with a 15% discount, and a 401(k) plan with company match.
  • Flexible spending and dependent care accounts, disability and life insurance, and HSA contributions.
  • Additional perks include subsidized EV charging, fitness benefits, snacks and beverages, and employee discounts.
  • The role may involve prolonged sitting, standing, walking, computer work, and occasional exposure to moderate noise, dust, and fumes in production areas.

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

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