The University of British Columbia Logo

The University of British Columbia

Research Engineer

Posted 6 Days Ago
Be an Early Applicant
In-Office
Vancouver, BC, CAN
Mid level
In-Office
Vancouver, BC, CAN
Mid level
Lead development and flight-test of long-range medical drone autopilots and planners. Design control algorithms and embedded flight software (C/C++, ROS/ROS2), integrate onboard edge computing and GPS/teleoperation, perform HIL and field testing, analyze flight safety/performance data, prepare regulatory filings and technical reports, and coordinate with industry, community, and health-system partners.
The summary above was generated by AI
Staff - Non Union

Job CategoryM&P - AAPS

Job ProfileAAPS Salaried - Scientific Eng., Level B

Job TitleResearch Engineer

DepartmentResearch Group I Department Mechanical Engineering | Faculty of Applied Science

Compensation Range$7,158.42 - $10,292.25 CAD Monthly

The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job.

Posting End DateAugust 24, 2026

Note: Applications will be accepted until 11:59 PM on the Posting End Date.

Job End Date

October 31, 2027



At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career. 


Job Summary
The Drone Transport Initiative (DTI) is searching for a Research Engineer to lead the development and deployment of long-range medical drones. Specifically, this position will develop, implement, and flight test automated offline and online flight planners for long-range drone flight. This position acts as a key engineer for the autopilot system owning it’s design architecture and acts as a main interface between trainees, PIs, industry collaborators, regulators, and community partners in addition to preparing regulatory filings, scientific publication, and progress reports for funders and other interested parties.
Organizational Status
This position reports to the Dr. Dominic Liao-McPherson (DTI engineering lead) and Sandy Lee (DTI Project director). The DTI is a collaborative initiative between the UBC faculties of Applied Science, Medicine, and Pharmaceutical Sciences focused on improving healthcare access in rural, remote, and indigenous communities through drone technology.
Work Performed
The successful applicant will conduct research in the areas of aerospace guidance, navigation, and control, control systems, and robotics, with a focus on the design, development testing and validation of autopilot system for long-range drone flight. Specific duties include:

  • Designing analytical models, flight planning algorithms and control software for long-range drone operations.
  • Designing and implementing the autopilot and flight control systems on multiple drone platforms, including:
    • Path planning and flight control algorithm development
    • Integration of algorithms into onboard edge computing devices
    • Development and modification of embedded flight control software in embedded C/C++ using ROS/ROS2 or similar platforms
    • Verification, validation and testing of flight software (e.g., command and control module, PID and LQR controllers etc.)
    • Integration of command & control modules with teleoperation and GPS modules
  • Conducting experiments and flight-testing activates to evaluate and improve autopilot system performance, including:
    • Data management and analysis of flight performance and safety data
    • Oversee calibration, testing, and modification of flight control systems and related equipment
    • Preparation technical summaries and reports related to flight testing activities
    • Oversee maintenance and updating of autopilot software in response to test outcomes
  • Work with Transport Canada to gain flight approvals and provide required technical information and documentation.
  • Preparing industrial, technical and scientific reports and communicating researching findings and testing outcomes of flight-testing program to project collaborators and partners
  • Providing technical advice to faculty, students, and collaborators related to autopilot systems, robotics, and flight-testing activities
  • Contributing in relevant workshops, conferences and collaborative research activities.

All these tasks involve collaboration with our industry (InDro robotics), community (Stellat’en First Nation, the Village of Fraser Lake), and health system (Northern Health, First Nation Health Authority) partners.
Consequence of Error/Judgement
Errors in job function could lead to damage of drone hardware or reflect poorly on the initiative as a whole and could have a negative impact on the DTIs drone development program.
Supervision Received
Works independently under the supervision of Dr. Liao-McPherson. Work is reviewed against task objectives and conformity to standards.
Supervision Given
May provide guidance and direction to students and technical staff participating in initiative activities
Minimum Qualifications
Undergraduate degree in Engineering or Applied Science. Minimum of three years of related experience, or the equivalent combination of education and experience.
- Willingness to respect diverse perspectives, including perspectives in conflict with one’s own

- Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion


Preferred Qualifications

- PhD in mechanical, electrical, robotics, or aerospace engineering

- Experience with flight testing (or field testing) or prototype systems and systems engineering

- Familiarity with ROS/ROS2

- Experience with software and Hardware in the loop testing

The University of British Columbia Vancouver, British Columbia, CAN Office

Vancouver, Canada

Similar Jobs

2 Days Ago
In-Office or Remote
Canada
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Software
Build post-training infrastructure for voice and text agents, including training environments, verifiers, synthetic data pipelines, evaluations, and end-to-end experiments. Select and adapt open-weight models, design robust rewards, deploy models to production, and improve behavior using real-world usage. The role requires strong Python engineering, experience taking models from raw data to production, GPU familiarity, and collaborative remote work.
Top Skills: FsdpGpusGrpoLlamaLoraOpenrlhfPythonQwenSglangTrlVerlVllm
2 Days Ago
In-Office or Remote
Canada
Entry level
Entry level
Artificial Intelligence • Information Technology • Internet of Things
Build post-training infrastructure for voice and text agents, including training environments, verifiers, synthetic data pipelines, evaluations, and model release gates. Run end-to-end training experiments, select open-weight models, improve tool-using and multi-turn behavior, deploy models to production, and iterate using real-world usage. The role emphasizes Python engineering, reinforcement learning, GPU-based training, data quality, reward design, and production machine learning.
Top Skills: FsdpGpusGrpoLlamaLoraOpenrlhfPythonQwenReinforcement LearningSglangTrlVerlVllm
4 Days Ago
In-Office
Vancouver, BC, CAN
Mid level
Mid level
Edtech
Develops and optimizes upstream and downstream bioprocesses for plasmids, mRNA-LNP, cell therapies, biologics, and related therapeutics. Designs experiments, analyzes process data, performs scale-up calculations, develops protocols and GMP-aligned documentation, evaluates equipment and technologies, and supports technology transfer to GMP production. The role also coordinates with scientists, quality teams, vendors, and manufacturing staff, while mentoring junior personnel and contributing to reports, publications, and presentations.
Top Skills: Analytical CharacterizationBioreactorsCell CultureChromatographyDepth FiltrationElectronic Lab NotebooksEmaFdaFermentationFormulationGood Documentation Practices (Gdp)Good Manufacturing Practice (Gmp)Health CanadaHigh-Throughput ScreeningIn Vitro TranscriptionLimsMrna-LnpPdna SynthesisProcess ControlPurificationTangential Flow FiltrationTransfectionTransformation

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account