Software Engineer, Robotics

Added
6 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

linux python real-time systems can ros/ros2
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ Description

  • Design, implement, and tune robotics software for locomotion, control, and manipulation.
  • Bring up software and hardware on new robot generations and own subsystem integration.
  • Develop and maintain real-time C++ control software with reliability and performance.
  • Build simulation infrastructure and validate behaviors in physics-based environments.
  • Debug robot failures and analyze telemetry/log data to improve robustness.
  • Contribute to scalable tooling: fleet monitoring, testing pipelines, UIs, and CI/CD.

🎯 Requirements

  • BS or MS in Robotics, ME, CS, or EE, or equivalent hands-on experience.
  • 4+ years of robotics development with hardware experience.
  • Strong C++ (C++14/17/20), multithreading, memory management, real-time systems; Python tooling.
  • Robotics fundamentals: kinematics, dynamics, control, state estimation.
  • Embedded/low-level systems experience; familiarity with CAN, EtherCAT, Ethernet, and serial.
  • Proficient in Linux development and debugging hardware-software interactions.

🎁 Benefits

  • Base salary, equity, and benefits.
  • Health, dental, vision, life, and disability insurance.
  • 401k with employer match.
  • Learning and wellness stipends, and paid time off.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’