Software Engineers assist in developing new technologies and functional prototypes for company.
The Software Engineers primary focus will be on Robotic Systems, Embedded Firmware, and Autonomous Navigation.
This position is part of a small, agile development team. Candidates are expected to be driven, self-motivated, and capable of working with limited support.
Candidates should have practical robotics experience using ROS and Linux technologies.
Required Qualifications :
Bachelor\'s degree in Computer Science/Engineering or related field, Master\'s Degree or PHD a plusMore than 5 Years\' experience in a Software development or lead role.
Experience developing on both Windows and Linux OS with a variety of build systemsAutonomous Navigation experience (SLAM, AMCL, LIDAR, ROS Navigation Stack, etc.)
Experience using version control systemsProficient in C/C++, C#, Python and other common development languagesWorking experience with Robotics Industry technologies (Micro controllers, Motor Controllers, LIDAR, Encoders, and various Sensors)
Understanding of basic electrical theory and circuit designComfortable working in a lean Agile TeamSelf driven and comfortable working independentlyStrong, effective communication .
skillsAbility to analyze engineering problems and develop creative solutionsExcellent organization and prioritization of daily tasks and projects .
Ability to multi-task while maintaining progress toward completing overall goalAbility to write thorough documentation for new software and processesProblem SolverExperimenterPositive, team oriented attitude