Software Engineer – Embedded Systems, Computer Vision

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer developing embedded systems and computer vision applications for UAV platforms at FulcrumAir in Calgary. Collaborating in a hybrid environment focused on R&D and innovative tech solutions.

Responsibilities

  • Design and develop control firmware for robotics and UAV platforms
  • Develop and optimize algorithms for real-time image processing and decision-making on embedded systems, with attention to latency, memory, and power constraints
  • Aid in the development of remote control applications (Qt – Windows and Android)
  • Aid in the development of web-based tooling to support operations in the field
  • Support firmware release and deployment through automated testing and CI/CD pipeline development
  • Collaborate closely with hardware engineers, robotics experts, and product managers to integrate software solutions seamlessly into our platforms
  • Document design decisions, implementation details, and research findings to support internal knowledge sharing

Requirements

  • Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a related field
  • 3+ years of experience developing embedded software in C or C+
  • Demonstrated experience developing Computer Vision applications (e.g., OpenCV, image processing pipelines, object detection, or similar)
  • Experience with machine learning frameworks (TensorFlow, PyTorch) and deploying models on embedded or edge hardware
  • Driven - you are excited by hard problems and motivated to find elegant, reliable solutions.
  • Self-starter - you take ownership of your work and actively identify the needs and priorities of the team.

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$90,000 - CA$110,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidPyTorchQtTensorflow

Location requirements

HybridCalgaryCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.