Enable job alerts via email!

Software Designer

Safariland

Ottawa

On-site

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in life-saving products seeks a Software Designer to support and develop next-generation software applications. The ideal candidate will work on Windows and mobile platforms, utilizing skills in programming and problem-solving. This role offers the chance to be part of a team dedicated to providing innovative solutions that save lives.

Qualifications

  • 6+ years software experience in a product development environment.
  • 2+ years experience writing Android apps.
  • Eligibility for a Canadian security clearance to the level of Secret.

Responsibilities

  • Designing and programming Windows and mobile software applications.
  • Test, debug, troubleshoot and validate firmware/software.
  • Performing the role of Project Technical Lead on small projects.

Skills

Problem Solving
Communication

Education

Bachelor’s degree in computer science or software engineering

Tools

C
C#
Java
Android
iOS
.NET MAUI

Job description

Join to apply for the Software Designer role at Safariland

1 week ago Be among the first 25 applicants

Join to apply for the Software Designer role at Safariland

TOGETHER, WE SAVE LIVES

The Software Designer will support our current suite of products and be heavily involved in developing next-generation products. The ideal candidate is an inventive problem solver capable of working through technical challenges and diligently completing assignments. This is a great opportunity to join a team that provides leading-edge life-saving products to clients around the world.

Duties & Responsibilities

  • Designing and programming Windows (MS Visual Studio) software applications.
  • Designing and programming mobile (Android, iOS) software applications.
  • Data acquisition and analysis, peripheral control.
  • Documenting software and release documents.
  • Test, debug, troubleshoot and validate firmware / software and write test reports.
  • Estimating effort required for various tasks.
  • Author the technical portion of bids and proposals.
  • Performing the role of Project Technical Lead on small projects.
  • Maintaining software tools and other duties as assigned.

Qualifications

  • 6+ years software experience in a product development environment.
  • 2+ years experience writing Android apps.
  • Proficiency with C, C#, Java.
  • Proficiency in real-time computing and RTOS.
  • Good writing and verbal communication skills (English).
  • Good software troubleshooting abilities.
  • Bachelor’s degree in computer science or software engineering or equivalent.
  • Eligibility for a Canadian security clearance to the level of Secret.
  • Experience with ATAK (Android Team Awareness Kit) mobile app development.
  • Experience with Cross-platform (Android and iOS) .NET MAUI mobile development.
  • Cybersecurity in mobile app development.
  • Embedded microcontroller applications.
  • Database APIs.
  • Understanding of electronics, test instrumentation and control systems.
  • Software verification and regression testing.
  • Experience with AI Tools related to software.
  • Communication protocols – Bluetooth, BLE, I2C, SPI, WiFi, MQTT, USB C.
  • Graphics and video (on mobile devices).
  • ARM Cortex Mx microcontrollers.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology
  • Manufacturing, Law Enforcement, and Armed Forces
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Software Designer – AR / VR Project

Btadesignservices

Ottawa

Remote

CAD 90,000 - 120,000

2 days ago
Be an early applicant

Senior Software Developer, full-time, EnergyPal, anywhere in Canada

EcoToronto

Ottawa

Remote

CAD 80,000 - 110,000

2 days ago
Be an early applicant

Intermediate Linux Software Engineer

Calian Group

Ottawa

Remote

CAD 70,000 - 90,000

2 days ago
Be an early applicant

Embedded Software Designer – AR/VR Project

Btadesignservices

Ottawa

Remote

CAD 80,000 - 100,000

30+ days ago

Embedded Software Designer – AR/VR Project

BTA Design Services

Ottawa

Remote

CAD 80,000 - 100,000

30+ days ago

Développeur logiciels III/ Software Developer III

Live Nation Entertainment

Quebec

Remote

CAD 80,000 - 100,000

2 days ago
Be an early applicant

Développeur logiciels III/ Software Developer III

Live Nation Entertainment

Vancouver

Remote

CAD 80,000 - 110,000

2 days ago
Be an early applicant

Développeur logiciels III/ Software Developer III

Live Nation Entertainment

Toronto

Remote

CAD 80,000 - 110,000

2 days ago
Be an early applicant

Développeur logiciels III/ Software Developer III

Live Nation Entertainment

Edmonton

Remote

CAD 80,000 - 100,000

2 days ago
Be an early applicant