Software Engineer , PTLab

ĐÚNG NGƯỜI ĐÚNG VIỆC Community 

📍 Vietnam, Vietnam 🇻🇳

full-time
junior
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

ROS2SLAMmachine learningC++Python

Industry

RoboticsConsumer Electronics

Job Description

Mô tả công việc

  • 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.