Software Designer - #187971
Safariland
Date: 2 weeks ago
City: Ottawa, ON
Contract type: Full time

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:
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.
- 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.
- Matlab experience.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior Drupal Developer
Infosys,
Ottawa, ON
1 week ago
Job Description Infosys Public Services is seeking a Senior Drupal Developer. This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design; play an important role in creating the high-level design artifacts; deliver high quality code deliverables for a module, lead validation for...

Coding Expertise for AI Training (Simplified Chinese)
Outlier,
Ottawa, ON
1 week ago
Outlier helps the world’s most innovative companies improve their AI models by providing human feedback. Are you an experienced software engineer who would like to lend your coding expertise to train AI models? We partner with organizations to train AI large language models, helping cutting-edge generative AI models write better code. Projects typically include discrete, highly variable problems that involve...

Staff Engineer, Analog Design
Semtech,
Ottawa, ON
1 week ago
Location: Ottawa, ON. (Hybrid, onsite Tuesday - Thursday) Our Team Semtech’s Signal Integrity Products group designs high performance optical networking product platforms that enable hyperscale data center applications, enterprise networking, wireless infrastructure, including 5G fronthaul, 5G midhaul, and passive optical network/Fibre-to-the-X markets. To put it simply, whenever you use your computer to browse the latest online deals, whenever you use...
