Develop and optimize robotics software, including control algorithms, state machines, and real-time systems.
Work with ROS2 (Robot Operating System), SLAM, and computer vision to enable autonomous behavior.
Write embedded software for microcontrollers and single-board computers, ensuring seamless integration with hardware.
Design and implement machine learning models fora Edge AI applications, enabling smart, adaptive behavior in our devices.
Collaborate closely with mechanical and electronics engineers to ensure software and hardware work in harmony.
Test, debug, and iterate—you’ll be hands-on with robots, sensors, and custom hardware, refining performance in real-world conditions.
Take ownership of software architecture, from high-level planning to low-level implementation and optimization.
Innovate with cutting-edge technologies, including AI, sensor fusion, and real-time control systems.
Yêu cầu công việc
Basic Qualifications
Bachelor’s degree in computer science, software engineering, robotics, or a related field (or equivalent hands-on experience).
1+ years of hands-on experience driving the development of software for robotics, embedded systems, or real-time applications (internship and project team experience is applicable).
1+ years of experience with developing real-time robotics software and embedded systems (C++/Python/ROS, NVIDIA Jetson, STM32, Raspberry Pi, etc.).
Hands-on experience with sensor integration, motor control, or autonomous systems—you’ve written code that interacts with the physical world.a
Proficiency with Linux, including development and deployment on embedded systems.
Experience with version control systems (Git) and CI/CD pipelines for automated testing and deployment.
Strong understanding of algorithms, data structures, and real-time programming.
Portfolio or evidence of projects—show us your work in embedded systems, or robotics applications (e.g., GitHub, personal projects, or competition teams).
Fluency in English—our team is international, and collaboration is key.