Job ResponsibilityResponsibilities Software Engineer
o Designing and implementing software using C/C++ / python in a Linux environment and
debugging code and optimization.
o Developing/ improving algorithms for data processing and intelligent control of
unmanned vehicles and sensor systems.
o Documenting activities, preparing technical reports, presenting results, and
demonstrating system capabilities.
o Conduct research to determine the parameters of a robotic application.
o Design robotic systems from start to finish.
o Develop and implement software that will control robots.
o Create prototypes and work on necessary components (e.g. microprocessors).
o Develop cost-effective and efficient processes to produce the machines.
o Perform integration tests and quality control.
o Apply machine learning techniques.
o Create complete documentation for robotic systems.
o Monitor the use of robotic systems and optimize their functionality.
o Troubleshoot defects in the robot design.
o Keep abreast of advancements in robotics and relevant fields of engineering.
Requirement:
Professional qualification
o B.S. degree in Computer Science or a B.Eng with relevant software
development/programming experience.
Preferred Qualifications
o Knowledge and hands-on experience with algorithms and software development applied
to robotics are strongly desired. Desired areas of expertise include:
o Sensor processing (LIDAR, cameras, RADAR, inertial, etc.)
o Microcontrollers
o Computer Vision and Deep Learning
o Path planning
o Localization/navigation algorithms
o SLAM
o Ground robotics experience
Job RequirementsJob Benifits