Senior Embedded Software Engineer (UAV Applications)
- Thỏa thuận
- 5 năm kinh nghiệm
Hạn nộp hồ sơ: 03/10/2026 (Còn 19 ngày)
Ứng tuyển sớm để được ưu tiên
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
Nhà tuyển dụng đang online
Qualgo is an R&D center specializing in cybersecurity products and solutions. We are on a mission to build a trusted cyberspace where individuals and businesses can thrive with confidence.
We are looking for a Senior Embedded Software Engineer to join our team developing advanced UAV and robotics solutions. In this role, you will contribute to the design, implementation, and testing of embedded software for autonomous vehicles, working closely with senior engineers and cross-functional teams. You will gain experience with flight control, sensor integration, and real-time systems in a collaborative environment.
Key Responsibilities:
Flight Control Support: Assist in developing and tuning attitude and position control algorithms for UAVs under the guidance of senior engineers.
Sensor Integration: Implement and test drivers for IMU, GPS, cameras, and other sensors; support sensor fusion and state estimation tasks.
Autonomous Features: Contribute to path planning, obstacle avoidance, and mission execution modules for UAVs and robotics platforms.
Embedded Software Development: Write, debug, and optimize C/C++ and Python code for near real-time embedded systems (embedded Linux).
Testing & Validation: Participate in hardware-in-the-loop (HIL) and field testing; help analyze flight logs and troubleshoot issues.
Collaboration: Work with hardware, software, and QA teams to ensure robust system integration and performance.
Documentation: Maintain clear and concise documentation for code, interfaces, and test procedures.
Qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, Robotics, or related field.
5+ years of experience in embedded systems development for UAVs, robotics, or related applications.
Proficiency in C/C++ and Python programming for embedded platforms.
Familiarity with flight control concepts, sensor fusion, or autonomous navigation.
Experience with at least one open-source flight control stack (PX4, ArduPilot) or robotics middleware (ROS/ROS2).
Understanding of operating systems (e.g., FreeRTOS, NuttX) or embedded Linux.
Basic experience with hardware debugging tools (oscilloscope, logic analyzer) and test equipment.
Good communication skills and ability to work in a team environment.
Preferred Qualifications
Experience with simulation tools (Gazebo, SITL, HIL) for UAV or robotics development.
Exposure to computer vision, SLAM, or machine learning in robotics.
Familiarity with communication protocols (MAVLink, DDS, CAN, UART, SPI).
Experience with field testing and troubleshooting of UAV or robotic systems.
Interest in learning about safety-critical systems and industry standards.
We are looking for a Senior Embedded Software Engineer to join our team developing advanced UAV and robotics solutions. In this role, you will contribute to the design, implementation, and testing of embedded software for autonomous vehicles, working closely with senior engineers and cross-functional teams. You will gain experience with flight control, sensor integration, and real-time systems in a collaborative environment.
Key Responsibilities:
Flight Control Support: Assist in developing and tuning attitude and position control algorithms for UAVs under the guidance of senior engineers.
Sensor Integration: Implement and test drivers for IMU, GPS, cameras, and other sensors; support sensor fusion and state estimation tasks.
Autonomous Features: Contribute to path planning, obstacle avoidance, and mission execution modules for UAVs and robotics platforms.
Embedded Software Development: Write, debug, and optimize C/C++ and Python code for near real-time embedded systems (embedded Linux).
Testing & Validation: Participate in hardware-in-the-loop (HIL) and field testing; help analyze flight logs and troubleshoot issues.
Collaboration: Work with hardware, software, and QA teams to ensure robust system integration and performance.
Documentation: Maintain clear and concise documentation for code, interfaces, and test procedures.
Qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, Robotics, or related field.
5+ years of experience in embedded systems development for UAVs, robotics, or related applications.
Proficiency in C/C++ and Python programming for embedded platforms.
Familiarity with flight control concepts, sensor fusion, or autonomous navigation.
Experience with at least one open-source flight control stack (PX4, ArduPilot) or robotics middleware (ROS/ROS2).
Understanding of operating systems (e.g., FreeRTOS, NuttX) or embedded Linux.
Basic experience with hardware debugging tools (oscilloscope, logic analyzer) and test equipment.
Good communication skills and ability to work in a team environment.
Preferred Qualifications
Experience with simulation tools (Gazebo, SITL, HIL) for UAV or robotics development.
Exposure to computer vision, SLAM, or machine learning in robotics.
Familiarity with communication protocols (MAVLink, DDS, CAN, UART, SPI).
Experience with field testing and troubleshooting of UAV or robotic systems.
Interest in learning about safety-critical systems and industry standards.
Thông tin chung
- Thu nhập: Thỏa thuận
Việc làm tương tự khác
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Hotline CSKH
1900.63.63.84
Công ty Cổ phần JobOKO Toàn cầu
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.
Hotline CSKH
0962.107.888
Công ty Cổ phần JobOKO Toàn cầu