Careers

Senior Firmware Designer

Senior Firmware Designer

Location Ottawa, ON
Start Date January 7, 2019
Security Clearance Background check required
Duration Permanent
Date Posted November 21, 2018
Job ID insta3

Maplesoft Group is currently seeking a Senior Firmware Designer to join one of our clients located in Ottawa for a permanent role.

Tasks include but are not limited to:
• Design and development of innovative leading edge firmware for  instrumentation and vibration monitoring products 
• Designing applications utilizing current technologies to communicate with  hardware devices via cellular modems, TCP/IP networking and the internet
• Designing intuitive user interfaces making use of current technologies in both  the Windows and web environment 
• Collaborate with the existing design team to drive innovation resulting in new products and enhancements of existing products 
• Function as a lead on key projects assisting with planning, organizing, scheduling,  managing and executing project development plans while meeting or exceeding  milestone targets 

Requirements: 
• A university degree in Software Engineering or equivalent 
• A minimum of 5 years of experience in designing and developing complex software 
• Expertise in C, C++ and assembly programming within a real  time operating system 
• Strong understanding of various communication protocols  including serial, USB, TCP/IP Ethernet, HTTP, XML and JSON 
• Proven experience with digital signal processing including advance filtering  techniques and working with BSP 
• Experience and understanding of various advancements in IoT, interfacing with  mobile devices and cloud systems 
• Highly skilled with advanced mathematics for signal processing 
• Exceptional analytical and problems solving skills to provide prompt resolution to unique and challenging situations 
• Capable of committing to a time line and delivering on time 
• Highly motivated, extremely creative and demonstrates accountability 
• Outstanding judgement and leadership
• Clear concise oral and written communication skills 
• Be a self‐starter capable of both independent and team work

Maplesoft Group prides itself on its distinct corporate culture and recognizes that success is a direct reflection of our most valuable asset - our people.  Therefore, attitude and ambition are key personality traits we seek out, along with skill and aptitude, in potential employees.

We thank you for your interest in Maplesoft Group and wish to advise that only candidates under consideration will be contacted.

Contact Recruiter:
kelly.graham@maplesoftgroup.com