Electronics Designer
Safariland
Date: 4 days ago
City: Ottawa, ON
Contract type: Full time

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:
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.
- 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
Meat Cutter
Loblaw Companies Limited,
Ottawa, ON
3 days ago
Come make your difference in communities across Canada, where authenticity, trust and making connections is valued – as we shape the future of Canadian retail, together. Our commitment to positively impact the lives of all Canadians provides employees a range of opportunities and experiences to help Canadians Live Life Well.At Your Independent Grocer, we succeed through collaboration and commitment and...

Virtual Account Manager - Microbiology/French-Speaking (Ottawa)
Thermo Fisher Scientific,
Ottawa, ON
1 week ago
Work ScheduleStandard Office Hours (40/wk)Environmental ConditionsOfficeHere at Thermo Fisher Scientific, our industry-leading scale means unparalleled commercial reach, unique customer access and a global footprint. Our broad customer base, from research, clinical to commercial production means you can have a broad and significant impact. All while working in an environment where you will be supported, valued and rewarded for your performance....

Junior FPGA Developer "Entry Level"
Ericsson,
Ottawa, ON
3 weeks ago
Grow with usJunior Developer - (Entry Level) Ottawa, Ontario Canada At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this position.This team is responsible for all aspects of FPGA development for Ericsson Radio Products: systemization, modeling, design, coding, simulation, verification and lab testing, to create new capabilities and satisfy customer needs. Candidates...
