Enable job alerts via email!

Software Engineer - Data Communications & High-Performance

Huawei Canada

Ottawa

On-site

CAD 80,000 - 120,000

Full time

20 days ago

Job summary

A technology company in Ottawa is seeking a Software Engineer to innovate and build advanced data communication software technologies. The ideal candidate will have a degree in Computer Science/Electrical Engineering and experience with C/C++, Linux, and embedded software development. This role focuses on optimizing software architecture and migrating legacy systems to new frameworks, requiring strong problem-solving skills and creativity.

Qualifications

  • Bachelor’s degree or above in Computer Science, Electrical Engineering or related field.
  • Working knowledge of C, C++ and Linux.
  • Experience in embedded software development.
  • Familiarity with software life cycle, development tools and build process.
  • Understanding of operating system fundamentals and data networking.
  • Proficiency in other programming languages is an asset.
  • Strong ability to research complex topics.

Responsibilities

  • Leverage advanced technologies to build next-generation software architecture for Huawei’s data communication products.
  • Solve technical challenges in micro-kernel OS, concurrent systems, and high-performance execution.
  • Optimize runtime performance and improve software quality.
  • Help migrate legacy code to new software architecture.
  • Design, code, test and collaborate with others.

Skills

C
C++
Linux
Embedded software development
Java
Go
Python
Lua
Shell

Education

Bachelor’s degree in Computer Science or Electrical Engineering
Job description
A technology company in Ottawa is seeking a Software Engineer to innovate and build advanced data communication software technologies. The ideal candidate will have a degree in Computer Science/Electrical Engineering and experience with C/C++, Linux, and embedded software development. This role focuses on optimizing software architecture and migrating legacy systems to new frameworks, requiring strong problem-solving skills and creativity.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.