Salary
💰 CA$85,000 - CA$900,000 per year
About the role
- Design and development of real time embedded software/firmware and PC/mobile based software application.
- Analyze domain specific technical or low-level requirement and modification as per end customer or system requirement & participate in software design.
- Perform software testing including unit, functional and system level requirements including manual and automated.
- Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
- Develop software solutions from established programming languages or by learning new language required for specific project.
Requirements
- Typically requires a 4-year degree and a minimum of 5 years of related experience; or an advanced degree without experience; or equivalent work experience.
- C++ Linux Application Development
- Excellent understanding of OS concepts and Embedded Firmware
- Hands-on experience working with IoT protocols, embedded device peripherals
- Hands-on hardware debugging
- Excellent in English communication.
- Prior experience of working with Arrow or it’s clients will be preferred.