Search by job, company or skills

unmannd

Senior Embedded Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As a Senior EmbeddedSoftware Engineer , you'll contribute to building the software ecosystem that powers UAV operations. This includes mission planning tools, flight control software, data visualization dashboards, and integration with AI/ML modules. You'll gain hands-on experience in developing applications that directly interact with drones and their onboard systems.

Key Responsibilities

  • Application Development: Write clean, efficient code for UAV-related applications (desktop, web, or mobile).
  • Flight Control Software: Assist in developing and testing UAV autopilot and mission planning modules.
  • Data Handling: Build tools to process and visualize aerial imagery, telemetry, and sensor data.
  • Integration: Collaborate with embedded, AI/ML, and computer vision teams to connect UAV hardware with software platforms.
  • Testing & Debugging: Conduct simulations and field trials to validate software reliability.
  • Documentation: Maintain technical documentation for software modules, APIs, and workflows.

Desired Skills & Qualifications

  • Strong programming skills in Python, C++, or Java.
  • Familiarity with UAV frameworks (PX4, ArduPilot) or simulation tools (Gazebo, AirSim).
  • Knowledge of data structures, algorithms, and OOP concepts.
  • Experience with web/mobile frameworks (React, Node.js, Flutter) is a plus.
  • Understanding of networking protocols and real-time systems.
  • Bonus: Exposure to ROS (Robot Operating System) or cloud platforms (AWS, GCP, Azure).

    More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 145310049