Robotics Software Engineer, NATLEX GROUP OY
- Alkuperäinen julkaisupäivä 4.12.2024
- Hae viimeistään 31.1.2025
- Lähde: Työ- ja elinkeinotoimisto
Natlex Group is an IT company located in Joensuu. We specialize in web and mobile software development for European customers. One of the new areas we are currently developing is software for intelligent autonomous robots in the construction industry.
We are looking for a ROS Developer to join our team and contribute to the development throughout the full life-cycle of the robot, using cutting-edge technologies and working on interesting and complex challenges.
What You'll Do:
- Develop software for an autonomous robotic platform, including navigation, environment interaction, and actuator control.
- Develop testing services for software in simulation environments.
- Optimize data flows, resource consumption, and system performance.
- Write high-quality code, tests, and documentation.
- Participate in gathering customer requirements, testing, exhibitions and presentations.
Were Looking for Someone with:
- Bachelor's/Master's degree in Mathematics, Physics, Engineering, or Computer Science.
- Understanding of robotics fundamentals.
- Knowledge or understanding of algorithms and methods such as ICP, visual odometry, Kalman filters/Bayesian estimation.
- Experience with ROS2 framework and related software (Gazebo, Foxglove, etc.), as well as knowledge of the Nav2 stack.
- Experience using 2D/3D cameras and/or LIDAR, GPS, IMU for SLAM applications.
- 3+ years of software development experience in C++ and/or Python.
- Experience with gtest and/or pytest.
- Proficient in Linux, git, CMake; familiarity with Docker.
- Intermediate level in English.
Nice to Have:
- Ph.D. degree.
- Experience in machine learning for object detection, classification, identification, and tracking.
- Understanding of kinematics, dynamics, signal and image processing algorithms, motion planning, etc.
- Skills with relevant software libraries/frameworks, such as TensorFlow and/or PyTorch.
- Experience with CUDA or other hardware acceleration architectures.
- Experience in programming robotic manipulators.
- Experience in developing local and global positioning systems (GNSS, RTK, RTLS).
- Experience in embedded development.
- Experience in web/cloud development.
- Participation in open-source projects.
Why Join Natlex Group?
- Flexible and hybrid work schedule
- Onboarding for new employees
- Opportunities for professional growth
- Work-life balance
- Comfortable and modern office in the city center
- Warm atmosphere in the team
Join our team!
We are looking for a ROS Developer to join our team and contribute to the development throughout the full life-cycle of the robot, using cutting-edge technologies and working on interesting and complex challenges.
What You'll Do:
- Develop software for an autonomous robotic platform, including navigation, environment interaction, and actuator control.
- Develop testing services for software in simulation environments.
- Optimize data flows, resource consumption, and system performance.
- Write high-quality code, tests, and documentation.
- Participate in gathering customer requirements, testing, exhibitions and presentations.
Were Looking for Someone with:
- Bachelor's/Master's degree in Mathematics, Physics, Engineering, or Computer Science.
- Understanding of robotics fundamentals.
- Knowledge or understanding of algorithms and methods such as ICP, visual odometry, Kalman filters/Bayesian estimation.
- Experience with ROS2 framework and related software (Gazebo, Foxglove, etc.), as well as knowledge of the Nav2 stack.
- Experience using 2D/3D cameras and/or LIDAR, GPS, IMU for SLAM applications.
- 3+ years of software development experience in C++ and/or Python.
- Experience with gtest and/or pytest.
- Proficient in Linux, git, CMake; familiarity with Docker.
- Intermediate level in English.
Nice to Have:
- Ph.D. degree.
- Experience in machine learning for object detection, classification, identification, and tracking.
- Understanding of kinematics, dynamics, signal and image processing algorithms, motion planning, etc.
- Skills with relevant software libraries/frameworks, such as TensorFlow and/or PyTorch.
- Experience with CUDA or other hardware acceleration architectures.
- Experience in programming robotic manipulators.
- Experience in developing local and global positioning systems (GNSS, RTK, RTLS).
- Experience in embedded development.
- Experience in web/cloud development.
- Participation in open-source projects.
Why Join Natlex Group?
- Flexible and hybrid work schedule
- Onboarding for new employees
- Opportunities for professional growth
- Work-life balance
- Comfortable and modern office in the city center
- Warm atmosphere in the team
Join our team!
Hae työpaikkaa osoitteesta mailto:career@natlex.fi