
Embedded Software Developer - Wireless
- Kanata, ON
- Permanent
- Full-time
- Implementing, troubleshooting, and integrating complex software functionalities in C/C++ code, in a multicore target environment
- Applying knowledge of real-time software development and wireless communication protocols (4G/5G NR)
- Designing, coding, and testing solutions in a timely manner
- Documenting system analysis, software designs, and test plans
- Following an Agile product development process, working collaboratively in cross-functional teams
- Responsible for continuously keeping your competence and skills up to date
- Minimum 3 years experience in a related field, and a bachelor's degree in Electrical and Computer Engineering or Computer Science
- Strong C/C++ programming skills and experience with software configuration management tools in Git/Gerrit
- Strong problem-solving and debugging skills
- Strong troubleshooting skills in a large-scale system
- Outstanding problem-solving ability, including debugging/analytical skills
- Excellent written and oral communication skills, with the ability to produce clear documentation for both colleagues and customers-
- A friendly willingness to collaborate and play nice with others
- Experience in 4G/5G L2 development is a plus
- Basic understanding of the LTE/5G NR standards (3GPP specifications)