Facebook pixel

Principal Robotics Software Engineer
Posted on 2/24/2023
INACTIVE
Locations
Cambridge, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
Linux/Unix
Python
Communications
Requirements
  • 5+ years of industry experience in robotics, drones, or autonomous vehicles
  • 5+ years using and attaining proficiency with C/C++ and Python
  • 2+ years experience with ROS on embedded systems running Linux
  • Experience with middleware such as ROS2 DDS, RTI DDS, and MQTT
  • Deep hands-on experience developing and debugging robot motion, actuators, and sensors on physical (not only simulated) hardware
  • Familiarity with perception software such as camera calibration, pose estimation, SLAM (simultaneous localization and mapping), VIO (visual inertial odometry), and motion path planning
  • Working knowledge of communication protocols (UART, SPI, I2C)
  • Use your excellent written and verbal communication skills to align teamwork
  • Work on-site in our robotics lab in the Greater Boston area
  • Experience developing on Nvidia Jetson platforms
  • Experience using open-source drone development tools and flight controllers (e.g., Pixhawk PX4)
  • Experience with simulation software (Gazebo, Rviz, Isaac, Simulink etc.)
  • High proficiency with multi-threaded applications
  • Experience using 3D sensors (RGBD, stereo cameras, lidar etc.)
  • Hands-on experience with event-based cameras
Responsibilities
  • Architect, build, and maintain high-quality robotics software, demonstrating by example maintainable code and style guide standards
  • Design and implement software for robot motion, actuation, and sensor suites on state-of-the-art robotics hardware
  • Own the robotics software integration & testing (I&T) infrastructure, data, and best practices
  • Collaborate with the R&D team of roboticists and intelligent systems engineers to demonstrate real world applications of machine intelligence systems
  • Stay up to date on new research and novel findings in the fields of robotics and artificial intelligence
Neo Cybernetica

11-50 employees

AI cybernetics systems
Company Overview
Neo Cybernetica is leveraging numerous breakthroughs in neuroscience to create novel cybernetics technology to push the boundaries of what artificially intelligent systems are capable of achieving both autonomously and in collaboration with humans. The company will remain in stealth mode until their technology sufficiently advances.
Benefits
  • Competitive salaries
  • Significant stock
  • Flexible schedule
  • Freedom to make ground-breaking decisions
  • Unlimited time off (we encourage 4+ weeks/year)
  • Medical, dental, and vision coverage