Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

HstarTechnologies

Software Engineer - Robotics

Posted Updated
Discussion

Description

This position requires:
• extensive knowledge of the Linux environment
• extensive knowledge of Python and C/C++
• experience/familiarity with the following:
o network programming
o manipulator control and/or automation process control
o serial communication (e.g., SPI) and CAN bus communication protocols
o sensing and control hardware
o DSPs
o ROS

The roles and responsibilities include;
• develop robot related network communications libraries
• develop robot related python and c++ tools and libraries
• develop vision, path planning and control algorithms for an autonomous mobile robotic system
• software testing, maintenance and documentation
• software support to other team members

• Minimum 3 years of experience of software engineering
• Bachelors or Master’s degree in Computer Science, Computer Engineering, Robotics, or related field.
• Excellent knowledge of Linux.
• Experience with communication protocols.
• Good written and verbal communication skills (English).
• Must be eligible to work in the US without restriction.

The candidates for this position should be able to work with minimal supervision in a fast-paced start up environment. The job requires clear communication with a small, passionate, multidisciplinary team and
extremely well structured, well documented code. Proven experience developing sophisticated robotic systems is required. Code samples and references will be requested. The candidates should have a very positive work attitude.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →