Software Engineer - Robotics
- Cambridge, MA, United States
Applications open in a new tab.
Job details
- Experience
- Minimum 3 years of experience of software engineering
- Posting language
- English
- Posted
Original job description
Company Description Hstar is developing cutting edge robotic systems that complement and extend human capabilities, with particular emphasis the delivery of high quality, affordable healthcare. A rapidly growing company, Hstar is building upon technologies developed through advanced research and development to create industry-leading commercial products.
We seek strong candidates in Software Development for Robotic system to join our talented team.
Job 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
Qualifications
- 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.
Additional Information 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.
More about this job
Skills
- Robotics
- Linux
- Python
- C
- C++
- ICT system programming
- Control engineering
- Communication skills
- Documentation
- Computer science
- Computer engineering