Enable job alerts via email!

Electronics Designer

Forensics Source™

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 is seeking a talented Software Designer to contribute to life-saving products. This role involves designing and programming software applications for both Windows and mobile platforms, requiring a creative problem solver with a strong background in software development. The ideal candidate will have extensive experience in product development, particularly in mobile app development for Android and iOS, and will be responsible for testing and validating software. Join a dedicated team that is committed to making a difference in the world through technology and innovation.

Qualifications

  • 6+ years in product development with strong software design skills.
  • Proficient in C, C#, Java with experience in mobile app development.

Responsibilities

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

Skills

Software Troubleshooting
Real Time Computing
Communication Skills
C Programming
C# Programming
Java Programming
Cybersecurity in Mobile App Development

Education

Bachelor’s Degree in Computer Science
Bachelor’s Degree in Software Engineering

Tools

MS Visual Studio
Android Development Tools
iOS Development Tools
Cross-platform .NET MAUI

Job description

Posted Tuesday, April 15, 2025 at 4:00 AM

TOGETHER, WE SAVE LIVES

Summary:

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:

  • 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.
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

Safariland

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