Postuler

Publié il y a 12 jours

Android & Robotics Software Developer

@ Remote Robotic

Kanata, Ontario

Contrat
Postuler
SIGNAUX

Résumé des exigences :

  • 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.
  • 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.
  • Experience with MVVM, unidirectional data flow, and modern software architecture.
Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-01
Première détection par notre source
2026-11-14
Mise à jour du dossier source
2026-11-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Remote Robotic

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.

Emplois semblables

  • Estimating Administrator

    Kanata, ON
    Temps plein

    Thomas Cavanagh Construction Limited

    This position plays an important role in coordinating incoming tender opportunities, maintaining accurate bid information and ensuring estimators have the documents and information…; Maintain the bid board with new…

  • UAS Technican

    Kanata, ON
    Temps plein

    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
    Temps plein

    Nokia

    10+ ansCandidates 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
    Temps plein

    Princess Auto Ltd.

    2+ gestionPrincess 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
    Temps plein

    DEFSEC Technologies Inc.

    2+ ansCandidates 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
    Temps plein

    Altis

    5+ ansCandidates 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
    Temps partiel

    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.

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.