Epicareer Might not Working Properly
Learn More

Robotics Engineer

$ 4,500 - $ 4,500 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

*Compensation package will be commensurate with experiences.

Responsibilities:

  • Design and implement software for robot control, including real-time motion control and sensor data processing.
  • Develop algorithms for path planning and trajectory generation.
  • Create software for integrating various sensor to enable perception and navigation capabilities for robots.
  • Implement computer vision and machine learning algorithms for object recognition and localization.
  • Develop algorithms for autonomous navigation and obstacle avoidance.
  • Ensure robots can safely and efficiently navigate in complex environments.
  • Work with robotics middleware frameworks, such as ROS (Robot Operating System), to develop software components.
  • Integrate sensors, actuators, and other hardware with the middleware.
  • Utilize simulation tools to test and validate the software in a virtual environment.
  • Conduct real-world testing and debugging of robotic software.
  • Collaborate with hardware engineers and robotics experts to ensure seamless integration of software and hardware components.
  • Develop interfaces and APIs for intercommunication between different parts of the system.
  • Maintain and update the software as needed, addressing bugs and adding new features.
  • Document software design, architecture, and usage guidelines.
  • Optimize software for resource-constrained robotic platforms, such as embedded systems and mobile robots.
  • Other ad hoc duties as required.

Requirements:

  • Minimum Degree in Computer Science, Mechanical Engineering (Robotics), or a related field.
  • Excellent communication and documentation skills.
  • Proficiency in programming languages commonly used in robotics, such as C/C++, Python, and ROS or ROS2 experience..
  • Basic theoretical knowledge on control theory and path planning algorithms.
  • Practical hands-on experience with Motion control and path planning for mobile robots.
  • Strong understanding of software development principles, including object-oriented design and software architecture.
  • Knowledge of real-time and embedded systems programming.
  • Experience with version control systems (e.g., Git) and collaborative development.
  • Familiarity with sensor integration, computer vision, and machine learning.

Job Types: Full-time, Permanent

Pay: From $4,500.00 per month

Benefits:

  • Cell phone reimbursement
  • Dental insurance
  • Health insurance
  • Professional development

Schedule:

  • Monday to Friday

Supplemental Pay:

  • 13th month salary
  • Performance bonus
  • Yearly bonus

Education:

  • Bachelor's or equivalent (Required)

Experience:

  • Robotics: 2 years (Required)

Work Location: In person