Senior Robotics Engineer

SoftServe 

📍 United States, United States 🇺🇸

full-time
senior
83000
Posted —

Key Skills

C++PythonROSLIDARAWS

Industry

RoboticsConsumer Electronics

Job Description

About the role

We are seeking a candidate with excellent interpersonal skills, passion, and a desire to build amazing things. Being a flexible, results-oriented problem-solver, you should also be a great team player. Projects can vary greatly, so you must like working in a changing environment and enjoy taking on new challenges.

Responsibilities

  • Designing and developing solutions for different kinds of robots (mobile robots, robotic arms, drones)
  • Building multiple rapid prototypes as well as production-ready solutions
  • Testing robotics solutions both in simulation and in the real world
  • Integration of robots with cloud services (e.g. AWS using AWS RoboMaker)
  • Designing automated robotic systems used to increase the production and precision levels within a specific industry
  • Performing regular research of the latest trends and modern approaches in the robotics domain (navigation, sensing, decision making, the performance of robotic mechanism components or systems, etc.)
  • Evolving technological stacks in emerging domains


Requirements

  • An expert in C/C++ and Python programming, with at least 6 years of experience in software development
  • Experienced in developing robotics, navigation, or vision systems
  • Knowledgeable of: ROS/ROS2, Gazeebo, and/or other simulation tools, behavior-based control, path-planning, obstacle avoidance, estimation, and control
  • Skilled with various sensors (ultrasonic, LIDAR, range sensors, etc.), multi-sensor systems
  • Highly capable of understanding, developing, and implementing the complex and efficient algorithms
  • An expert in Unix (Linux) systems
  • Competent in cloud services development (AWS is preferable)
  • Skilled in networking and different communication protocols
  • Showing a good understanding of HW/SW architecture design
  • Having a deep understanding of testing, Continuous Integration, Build&Deployment, and monitoring of complex systems
  • Possessing basic experience with AI (computer vision, reinforcement learning, etc.)
  • A holder of an MSc or Ph.D. degree in Computer Science, Applied Mathematics, Robotics, or a related field
  • Highly attentive to details with strong analytical skills, mathematical foundation, and a problem-solving attitude
  • A technology enthusiast who enjoys expanding knowledge and sharing it with others
  • A team player with great interpersonal/communication skills
  • Having Upper-intermediate English level (both spoken and written)

The following skills and experience will be considered an advantage

  • SLAM, localization, mapping, path planning algorithms, obstacle avoidance, Bayesian/Kalman filters, sensor fusion (LiDAR, IMU, Visual, Odometry, Radar, GPS, etc.), holonomic, and nonholonomic motion planning, trajectory planning for robotics arms (MoveIt), etc.
  • Practical experience or interest in a majority of the following areas: real-time computation, power electronics, electromechanical system design, dynamic simulation, tactile sensing, low-level motor control (control theory, state estimation), real-time control of multi-DOF robots
  • IoT background, development for ARM (STM32, etc.), RTOS
  • Any Programmable Logic Controls (PLCs), SCADA
  • Technical pre-sales activities (presentations, workshops, etc.), C-level presentation skills

The anticipated salary range for this role is 83,000 - 154,000 USD annually, in line with our internal compensation framework and budget allocation for the role. Most candidates are offered a salary within this disclosed range. If the role is eligible for a variable pay plan, this would be considered separately and may provide additional earnings beyond the base salary range reflected here.


Please note, the information provided in this posting is a general summary and may not include all compensation elements or benefits associated with the position.


SoftServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law. Let’s put your talents and experience in motion with SoftServe.