3 дня назад
Software Engineer II - Robotics (C++)
108 000 - 135 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer II - Robotics (C++): Developing and integrating software for robotic platforms, motion-control systems, sensing systems, embedded interfaces, and production test tools with an accent on hardware integration, real-time behavior, and reliable operation. Focus on implementing control and machine interfaces, supporting hardware bring-up and testing, and troubleshooting software across robotic equipment, sensors, actuators, and industrial networks.
Location: Onsite in Pasadena, California, United States
Base salary: $108,000–$135,000 USD annually. Total compensation, including equity: $118,000–$152,600 USD annually.
Company
is an end-to-end space company building rockets, spacecraft, critical subsystems, and robotic systems for space, national security, and commercial missions.
What you will do
- Develop and maintain software for robotic platforms, motion-control systems, embedded interfaces, sensing systems, test environments, 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, industrial networks, and robotic equipment.
- Collaborate with mechanical, electrical, controls, systems, manufacturing, test, quality, and operations teams to define requirements, interfaces, verification approaches, and release criteria.
- Apply code reviews, Git workflows, CI/CD, automated testing, documentation, and release practices to improve software quality.
- Communicate technical risks, trade studies, test results, implementation plans, and software status to cross-functional stakeholders.
Requirements
- Degree in software engineering, computer science, electrical engineering, robotics, mechatronics, aerospace engineering, or equivalent experience.
- 2–5 years of professional software engineering experience with robotics, motion control, embedded systems, hardware systems, or complex technical products.
- Strong proficiency in C++ and/or Python, with experience developing in Linux environments.
- Experience with ROS or ROS 2, including real-time variants or real-time robotics applications.
- Hands-on experience with hardware integration and an understanding of control loops, deterministic timing, and hardware bring-up.
- For work in U.S. offices, candidates must meet applicable ITAR eligibility or authorization requirements.
Nice to have
- Experience with motion planning, kinematics, dynamics, trajectory generation, controls software, 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, or other industrial and spacecraft communication interfaces.
- Experience with simulation, digital twins, hardware-in-the-loop, software-in-the-loop, automated test equipment, or production test systems.
- Experience in aerospace, defense, advanced manufacturing, industrial robotics, medical devices, or other high-reliability hardware environments.
Culture & Benefits
- Hands-on work in a fast-paced hardware development environment with close cross-functional collaboration.
- Employee stock purchase program with a 15% discount and company equity as part of total compensation.
- Medical, dental, and vision coverage, including HMO, PPO, and a zero-cost HDHP option with HSA contribution.
- Paid vacation, sick time, holidays, parental leave, disability and life insurance, and a 401(k) with company match.
- Additional perks include subsidized EV charging, fitness and gym benefits, snacks and beverages, and employee discounts.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Software Integration Engineer - Federal (Robotics)
100 000 - 200 000$
6 дней назад
Robotics Autonomy Engineer – Planning and Control - Federal (Robotics)
100 000 - 200 000$
8 дней назад
Robotics Autonomy Engineer - Triage (Robotics)
100 000 - 200 000$
8 дней назад
Robotics Autonomy Engineer - Safety (Robotics)
100 000 - 230 000$
5 дней назад
Embedded Robotics Engineer (Robotics)
125 000 - 145 000$
5 дней назад
Robotics Software Engineer
80 000 - 104 000$