Apply now

Posted 12 days ago

Android & Robotics Software Developer

@ Remote Robotic

Kanata, Ontario

Contract4+ years experience
Apply now
SIGNALS

Overview

Remote Robotic Systems is hiring a contract Android and robotics software developer for AirMetal to lead development of the TacMesh payload software and its Android ground control application. The work is on-site in Kanata, Ontario, 40 hours per week, November 2026 to March 2027, at $40-$55 CAD per hour. A potential move to a full-time role after the contract is noted, and security clearance may be required.

Responsibilities:

  • Lead development of TacMesh payload software using ROS 2 and Jetson
  • Lead Android ground control application from architecture through release
  • Develop and maintain the ATAK plugin for live video and sensor data
  • Integrate new sensors and robotic platforms into the payload
  • Build and test payload units before customer delivery

Requirements summary:

  • At least four years of professional software development experience
  • Experience shipping production Android applications
  • Strong Kotlin skills with coroutines, Flows and Jetpack Compose
  • Python or C++ programming on Linux
  • Working knowledge of networking fundamentals
  • Comfort with hands-on hardware work including assembly and cabling

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-01
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience4+ years
Hours per week40
Scheduleday
Work settingOffice, Laboratory
PositionSitting and standing
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (preferred)
Fields of studySoftware Engineering, Computer Engineering, Computer Science
Security clearanceReliability status

Summary and details written by AI from the posting; the employer’s posting is the authority.

Remote Robotic

Job description
About Remote Robotic Systems

Help build advanced systems operating at the intersection of aerospace, robotics, and defence technology.

Remote Robotic Systems (RRS) is a Canadian robotics and defence-tech company helping organizations deploy enterprise-grade drones, uncrewed aircraft, robotic platforms, sensors, payloads, and remote operations technologies for mission-critical applications. Our solutions support customers across defence, public safety, security, industrial, infrastructure, energy, and government sectors.

Through our AirMetal team, we develop advanced aerospace, communications, and autonomous systems designed for demanding real-world environments.

We're a small, fast-moving engineering team that values ownership, technical depth, practical problem solving, and the ability to turn ambitious ideas into working systems. Team members have the opportunity to contribute directly to product decisions and see their work move quickly from concept to deployment.

The Role

AirMetal is looking for an experienced Android and robotics software developer to lead the development of TacMesh and its Android ground control application.

TacMesh is our tactical radio and edge-compute payload for uncrewed systems. It runs ROS 2 Humble on NVIDIA Jetson Orin NX hardware and connects robots and sensors to tactical mesh radio networks. Its Android application, including an ATAK plugin, allows operators to control vehicles and view live video and sensor data in the field.

You will take ownership of both the payload software and Android application for the term of the contract. Working directly with the Lead Software Engineer and product team, you will help shape technical decisions and deliver a reliable, field-ready system.

This role is a strong fit for an experienced developer who enjoys working across software, embedded hardware, networking, and robotic systems and wants to see their work move quickly into real-world use.

What You Will Work On

TacMesh Payload Development

  • Lead development of the TacMesh payload software using ROS 2, Docker, and NVIDIA Jetson.
  • Integrate new sensors and robotic platforms into the payload.
  • Build, configure, and test payload units before customer delivery.

Android Application Development

  • Lead development of the Android ground control application, from architecture through release.
  • Develop and maintain the ATAK plugin used to control vehicles and view live video and sensor data.
  • Extend the existing application architecture using Kotlin and modern Android development practices.

Reliability, Testing & Documentation

  • Design for reliability in field conditions through automated testing and system diagnostics.
  • Troubleshoot software, networking, hardware, and integration issues across the system.
  • Maintain clear technical and operational documentation for each component.

Core Requirements

  • A degree in Software Engineering, Computer Engineering, Computer Science, or a related field, or equivalent professional experience.
  • At least four years of professional software development experience.
  • Experience shipping production Android applications from development through release.
  • Strong Kotlin skills, including coroutines, Flows, and Jetpack Compose.
  • Experience with MVVM, unidirectional data flow, and modern software architecture.
  • Ability to work within and extend an established codebase.
  • Experience programming in Python or C++ on Linux.
  • Working knowledge of networking fundamentals.
  • Comfort with hands-on hardware work, including assembly, cabling, and bench testing.
  • Ability to turn requirements into a technical approach, explain trade-offs, and raise concerns or propose alternatives when appropriate.
  • Strong written technical documentation and communication skills.

Nice to Have

  • ROS 2 development.
  • NVIDIA Jetson, Docker, or embedded Linux.
  • ATAK plugin development.
  • MAVLink.
  • Low-latency video streaming, including RTSP or GStreamer.
  • Tactical mesh or MANET radio networks.
  • Robotic platform and field-sensor integration.
  • Previous work in a defence-industry environment.

What You Will Gain

  • Ownership of a product that is actively used by customers, spanning payload software and the operator application.
  • Hands-on experience with robots, drone systems, tactical radios, and edge-compute hardware.
  • The opportunity to influence technical decisions while working directly with the Lead Software Engineer and product team.
  • Experience delivering technology for demanding, real-world operating environments.
  • Potential opportunity to move into a full-time role following the contract, based on business needs and performance.

Employment Details

Type: Fixed-term contract. This posting is for an existing, open vacancy.

Term: November 2026 to March 2027.

Hours: 40 hours per week.

Location: On-site at our facility in Kanata, Ontario.

Compensation: $40-$55 CAD per hour, based on experience and fit for the role.

Eligibility: Applicants must be legally able to work in Canada without employer sponsorship.

Security clearance: The successful candidate may be required to obtain and maintain a security clearance appropriate to the work.

Use of AI in hiring: We may use AI tools to help with parts of our hiring process, such as reviewing applications, screening resumes, and evaluating candidate responses. These tools support our team, but people make all hiring decisions. AI is used to assist, not replace, human judgment.

Application Process

If you are excited about Android development, robotic systems, and building technology for advanced defence applications, we would love to hear from you.

Please submit your resume through Humi. If available, include a link to a relevant project, portfolio, GitHub profile, or application you have helped develop, and briefly identify the parts you personally designed or implemented.

Remote Robotic Systems is an equal opportunity employer. If you require accommodation during the recruitment process, please let us know.

Similar jobs

  • Estimating Administrator

    Kanata, ON
    Full Time

    Thomas Cavanagh Construction Limited

    Candidates need strong organization, attention to detail and the ability to juggle deadlines under pressure. Proficiency in Outlook, Excel and electronic file management is required, while construction administration and familiarity with electronic tendering platforms are assets.

    Microsoft Outlook, Microsoft Excel, Electronic tendering platforms

  • UAS Technican

    Kanata, ON
    Full Time

    Remote Robotic

    Candidates need hands-on experience flying drones and supporting UAS operations, plus a valid Transport Canada Basic RPAS Pilot Certificate. Experience with robotics, aviation or electromechanical systems and field or customer-facing technical work is needed, along with a valid driver's licence, eligibility to work in Canada and the ability to obtain Controlled Goods Program eligibility.

    ArduPilot, PX4, QGroundControl, Mission Planner

  • Sr Director Product Mgt.

    Kanata, ON
    Full Time

    Nokia

    10+ YOECandidates need 10 or more years as a product manager or system architect in the optical communication industry, plus customer interaction experience. Strong presentation skills, the ability to work across international distributed teams, and willingness to travel are also required.

  • Assistant Store Leader, Nights

    Kanata, ON
    Full Time

    Princess Auto Ltd.

    2+ MgmtPrincess Auto Ltd. needs candidates with two years of leadership experience and previous retail or service industry experience. They should be people-focused, able to coach and motivate a team, committed to continual learning, and act with integrity.

  • Senior Accountant

    Kanata, ON
    Full Time

    DEFSEC Technologies Inc.

    2+ YOECandidates need a bachelor's degree in accounting or finance, a CPA designation or enrollment in the final CPA stage, and 2 to 3 years of post-graduate accounting experience. Strong IFRS knowledge and advanced Excel and ERP skills are also required.

    Excel, ERP system

  • Human Resources Business Partner

    Kanata, ON
    Full Time

    Altis

    5+ YOECandidates need 5+ years of progressive HR experience, ideally in a unionized environment, with grievance and collective agreement experience, Canadian employment law knowledge, and a university degree in HR or business. CHRP or CHRL and SAP or Oracle experience are assets.

    Microsoft Office, HRIS, SAP, Oracle

  • Temporary Sales Associate - Part-Time

    Kanata, ON
    Part Time

    Tommy Hilfiger

    Tommy Hilfiger needs candidates who are friendly, organized and good at managing their time. Prior retail experience is preferred but not required, and the role requires walking, standing and lifting up to 20 pounds.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.