Enable job alerts via email!

Electronics Designer

Safariland

Ottawa

On-site

CAD 80,000 - 110,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An innovative company seeks a talented Software Designer to contribute to life-saving products. This role involves designing and programming software for both Windows and mobile platforms, with a focus on problem-solving and technical challenges. You'll be part of a dynamic team that values creativity and technical expertise, ensuring the delivery of cutting-edge solutions. If you're passionate about software development and eager to make a difference in the world, this is an exciting opportunity to grow your career in a supportive environment dedicated to saving lives.

Qualifications

  • 6+ years in software development with strong troubleshooting abilities.
  • Proficient in C, C#, Java, and real-time computing.

Responsibilities

  • Design and program Windows and mobile software applications.
  • Test, debug, and validate firmware/software.

Skills

Problem Solving
Software Troubleshooting
Communication Skills
Real Time Computing
Cybersecurity

Education

Bachelor's degree in Computer Science
Equivalent qualification

Tools

MS Visual Studio
Android Development
iOS Development
Cross-platform .NET MAUI
Embedded Microcontroller Applications

Job description

Posted Monday, April 14, 2025 at 4:00 AM

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:

Working within assigned technical roles, key duties, responsibilities and objectives will include:

  1. Designing and programming Windows (MS Visual Studio) software applications.
  2. Designing and programming mobile (Android, iOS) software applications.
  3. Data acquisition and analysis, peripheral control.
  4. Documenting software and release documents.
  5. Test, debug, troubleshoot and validate firmware/software and write test reports.
  6. Estimating effort required for various tasks.
  7. Author the technical portion of bids and proposals.
  8. Performing the role of Project Technical Lead on small projects.
  9. Maintaining software tools and other duties as assigned.
Qualifications:
  1. 6+ years software experience in a product development environment.
  2. 2+ years experience writing Android apps.
  3. Proficiency with C, C#, Java.
  4. Proficiency in real time computing and RTOS.
  5. Good writing and verbal communication skills (English).
  6. Good software troubleshooting abilities.
  7. Bachelor’s degree in computer science or software engineering or equivalent.
  8. Eligibility for a Canadian security clearance to the level of Secret.
  9. Experience with ATAK (Android Team Awareness Kit) mobile app development.
  10. Experience with Cross-platform (Android and iOS) .NET MAUI mobile development.
  11. Cybersecurity in mobile app development.
  12. Embedded microcontroller applications.
  13. Database APIs.
  14. Understanding of electronics, test instrumentation and control systems.
  15. Software verification and regression testing.
  16. Experience with AI Tools related to software.
  17. Communication protocols – Bluetooth, BLE, I2C, SPI, WiFi, MQTT, USB C.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Electronics Designer

Forensics Source™

Ottawa

On-site

CAD 80.000 - 110.000

30+ days ago

Electronics Engineer/Designer

Bubble Technology Industries Inc.

Ontario

On-site

CAD 75.000 - 95.000

7 days ago
Be an early applicant