Experience Required
5 Years
Salary Range
1-2PKR
Career Level
Non-Managerial
Required Qualifications
Bachelor

Job Description

About Company

Reblade is a Danish tech startup developing drone-based and robotic systems for automated wind turbine blade repairs. Our award-winning team combines expertise in robotics, computer vision, and cloud software to deliver innovative solutions for leading wind energy operators. With a culture of autonomy and technical excellence, we are shaping the future of sustainable energy technology.

About the Role

We are seeking a skilled Full-Stack Developer experienced in designing and integrating distributed systems across cloud, edge, and operator interfaces. The ideal candidate will develop robust, scalable software for ground-station control, data visualization, and cross-system communication in a dynamic robotics environment.

Key Responsibilities

  • Design and implement a Qt-based Ground Station for mission control and telemetry visualization.
  • Develop FastAPI (or equivalent) backend services and REST/gRPC APIs for cloud-edge communication.
  • Implement communication bridges (gRPC, MQTT, WebSocket) between ROS2 and Ground Station.
  • Work with relational, time-series, and NoSQL databases through frameworks or middleware for telemetry and data management.
  • Build responsive UIs in Qt/QML and backends in Python or Go.
  • Implement unit and integration tests for UI and API layers.
  • Maintain UX wireframes, sequence diagrams, and deployment guides.

Requirements

  • Proven experience in Full-Stack or Software Development for distributed systems.
  • Proficiency in Python, Go, or C++ with experience in FastAPI or similar frameworks.
  • Familiarity with Qt/QML for UI development and gRPC/MQTT for communication.
  • Experience integrating systems with ROS2 or similar robotics middleware.
  • Experience working with relational, time-series, and NoSQL databases through frameworks or middleware.
  • Fluent in English (asynchronous communication with global teams).
  • A reliable laptop/PC, noise-cancelling headset, stable internet connection with backup power, and access to a quiet workspace.

Location: Remote (Full-time, flexible) - Pakistan
Hours (PKT): 11:00 - 20:00 (aligned with CET business hours)
Experience: 5+ years
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field is required; a Master’s degree is preferred.

Why Join Us

  • 100% Remote and Flexible role
  • Collaborative, international team culture
  • Focus on innovation, learning, and professional growth

How to Apply

Google form link (required google account to fill-up the form): https://forms.gle/xYCk2QEdsJtJoDra8

For any technical issues or assistance while filling out the form, please reach out to us at

Hiring Process

  • Shortlisting of candidates
  • Initial phone/video screening (15 min)
  • Technical assignment (with deadline)
  • Technical interview (1 hour)
  • Final interview (offer and administration)

Requirements & Skills

Key Responsibilities

  • Design and implement a Qt-based Ground Station for mission control and telemetry visualization.
  • Develop FastAPI (or equivalent) backend services and REST/gRPC APIs for cloud-edge communication.
  • Implement communication bridges (gRPC, MQTT, WebSocket) between ROS2 and Ground Station.
  • Work with relational, time-series, and NoSQL databases through frameworks or middleware for telemetry and data management.
  • Build responsive UIs in Qt/QML and backends in Python or Go.
  • Implement unit and integration tests for UI and API layers.
  • Maintain UX wireframes, sequence diagrams, and deployment guides.

Reblade Aps

Computer Software - Karachi, Pakistan

Explore More Opportunities

Find similar jobs and career opportunities