pythonc++linuxci cdembedded systemsautomated testingroboticsrosreal time systemsmotion control
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Средняяразвернуть
$123к-140к/год
$100к$130кмедиана$190к
По похожим ролям (49) ~ $130к/год
88
Крутая вакансия
развернуть
В Company hidden понятная инженерная роль с современными инструментами и работой с реальным аэрокосмическим оборудованием, но высокий темп и требования к разрешению на работу в США сужают круг тех, кому она доступна.
Ограничение по допуску
Высокий темп
Актуальный стек
Космическая отрасль
Понятные задачи
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →