Senior Engineer – Robotics Middleware & Applications

Added
15 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

rust linux python ci/cd zeromq

📋 Description

  • Architect, design and develop Linux user-space daemons that orchestrate all Robot business use
  • Develop in C/C++ and Rust in resource-constrained Embedded Linux environments; use Python for
  • Design and implement performant inter-process communication between daemons and across system
  • Collaborate with Controls Engineers to help tune drone behavior and contribute to advanced flying
  • Integrate Sensors and Actuators, complex logic, and autonomous behavior into middleware services
  • Implement Robotics use-cases in ROS2 and custom Robotics Frameworks

🎯 Requirements

  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, Electronics Engineering
  • Minimum 5+ years of industry experience building commercial products
  • Minimum 5+ years of experience with C/C++, Python, and/or Rust
  • Demonstrated track record of bringing commercial devices to market
  • Strong experience with Linux user-space daemon development and service architecture
  • Strong experience with performant inter-process communication (e.g. ZeroMQ, Zenoh, D-Bus, or

🎁 Benefits

  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
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 →