Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Intern Bachelors Software Engineer

$106k - $156k per year
Full-time

Huawei Technologies Canada Co., Ltd.

Huawei Canada has an immediate permanent opening for a Software Engineer.
About the team:
The YunShan Software Lab pioneers advanced software technologies and architectures that address the most pressing pain points, complex issues, and challenges in data communication device software. This lab is at the forefront of innovation and tackles some of the most challenging and exciting problems in data communication software.

About the job:
Explore and leverage advanced technologies to build the next-generation elastic, composable and service-oriented software architecture for Huawei’s data communication products (switch/router/IOT).
Solve technical challenges in the areas, including but not limited to, micro-kernel OS, compiler techniques, programming language and runtime, NoSql DB, concurrency control, high performance execution, trusted execution, high availability and virtualization.
Optimize runtime performance and resource consumption, improve development process and software quality.
Help migrate legacy code to new software architecture.
Design, code, test and collaborate with others.
About the ideal candidate:
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 all the stages of software life cycle, development tools and build process.
Understanding of operating system fundamentals, CPU architecture and data networking.
Proficiency in other programming languages (Java/Go/Python/Lua/Shell/etc…) is an asset.
Strong ability to research complex topics, distill knowledge into concrete solutions.
Creative analytical skills and excellent troubleshooting/debugging skills.

#LI-PB1


Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Intern Bachelors Software Engineer in Ottawa, ON vacancy
  • $90k - $140k per year

     ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is...  ...and security industries. This includes data interfacing, collection, aggregation, display...  ...solving complex problems; ~ Strong communication skills; ~ Experience in Continuous Integration... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    9 days ago
  •  ...with Noda to attract top talent for Data Engineer. Noda is a data and analytics company...  ...world. We do this with smart software, careful use of modern artificial intelligence...  ...Docker/Kubernetes). A collaborative communicator who is adaptable in a fast-paced DevOps... 
    Suggested
    Long term contract
    Work at office
    Flexible hours
    Shift work

    Work in Ottawa

    Ottawa, ON
    10 days ago
  • $100k - $120k per year

     ...agencies develop purpose-built GenAI applications on their private data. With a focus on Sovereign AI—secure, compliant, and...  ...H2O.ai is seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. This is a hands... 
    Suggested
    Remote work
    Worldwide
    Flexible hours

    H2O.ai

    Ottawa, ON
    8 days ago
  •  ...integration with all major accounting software including QuickBooks,...  ...in guiding more junior engineers on the team by giving them technical...  ...like Elasticsearch and data formats such as XML, JSON, etc...  ...able to make hard decisions Excellent English communications skills... 
    Suggested
    Full time
    For contractors

    Veem

    Ottawa, ON
    12 days ago
  • $33 per hour

     ...Bartech Staffing is a leading engineering, technical and professional...  ...assist them in hiring a contract Software Testing Engineer (Ottawa,...  ...system testing Experience with data analytics and visualization...  ...software defects Strong communication and interpersonal skills... 
    Suggested
    Hourly pay
    Long term contract
    Contract work

    Bartech Staffing

    Ottawa, ON
    18 days ago
  •  ...IDE, or in a CI/CD pipeline. We are looking for a talented software engineer with a passion for creative problem solving to join the CLI...  ...feedback and new knowledge on a broad scale, clearly communicating how actions enable team progress Helping guide fellow developers... 
    Full time
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Snyk

    Ottawa, ON
    10 days ago
  •  ...Responsibility: Department Acquisition Software Reports to Acquisition...  ...is seeking a junior software engineer to work as part of our team...  ...generation of our airborne data acquisition software system....  ...Excellent verbal and written communication skills. One or more of the... 
    Full time
    Work at office

    Sander Geophysics

    Ottawa, ON
    8 days ago
  • $90k - $140k per year

     ...development of digital investigative software that acquires, analyzes, and...  ...for a skilled Software Engineer to join our team in designing,...  ...performance improvements by analyzing data, identifying bottlenecks, and...  ...to work cross-functionally, communicate effectively with technical and... 
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    11 days ago
  •  ...Position: Software Engineer - Cloud Access Control Location: Ottawa, Canada (Hybrid) Move...  ...– Design RESTful APIs and event-driven communication patterns that enable real-time security...  ...connectivity, message brokering, and real-time data exchange in distributed systems... 
    Full time
    Worldwide

    acre security

    Ottawa, ON
    a month ago
  • $57k - $81.5k per year

     ...maintains, enhances, tests, and supports software. Position Overview Under the...  ...teams to reduce manual test effort Communicate with Engineers and Manufacturer's Technical Support staff...  ...experience with STM32F7, STM32H7 processors Data Acquisition Systems programming, lower... 
    Flexible hours

    Siemens Healthineers

    Ottawa, ON
    25 days ago
  • $140k - $160k per year

    Overview Languages English Education ~ Bachelor's degree Experience 5 years or more On site Work must be completed at the physical location. There is no option to work remotely.
    Permanent employment
    Full time
    Remote work

    High Tech Genesis

    Ottawa, ON
    3 days ago
  • $150k per year

    Position: Senior Software Engineer Location: Remote (Canada) Job Type: Full-time Work Schedule: 9:00 AM- 5:00 PM PST Base Salary: CAD...  ...Responsibilities: Design, implement, and evolve backend systems that power data-heavy, production products. Lead architectural improvements... 
    Long term contract
    Full time
    Remote work
    Home office

    AutoScale Ventures

    Ottawa, ON
    3 days ago
  • $85.5k - $135.5k per year

     ...the interest of national security. Job Title: Specialist, Software Engineering Job Location: Ottawa, ON Job Schedule: Day Shift...  ...team-based environment. Strong English written and verbal communication skills Experience building web applications, using web technologies... 
    Day shift

    L3Harris Technologies

    Ottawa, ON
    15 days ago
  • $140k - $160k per year

    Education: Bachelor's degree Experience: 5 years or more Screening questions Are you authorized to work in Canada? Are you willing to relocate for this position? Do you have experience working in this field? Do you live near the job location? Do you meet the ...
    Permanent employment
    Full time
    Relocation

    High Tech Genesis

    Ottawa, ON
    3 days ago
  •  ...Responsibility: At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the...  ...reducing commute times, and cutting emissions. We develop software to provide cities with the data needed to better understand and improve their transportation... 
    Full time
    Local area
    Remote work

    Ouster

    Ottawa, ON
    9 days ago
  •  ...meaningful difference, we'd love to hear from you. The Role As a Software Engineer III, you will take on challenging and complex development tasks...  ..., education, training as well as internal equity, market data, and business needs. In addition to base salary and our... 
    Long term contract
    Temporary work
    Internship

    Versaterm

    Ottawa, ON
    20 days ago
  • $167k per year

     ...attitude. About The Team Scribd’s Data Platform team builds the data pipelines,...  ...engagement and key metrics. You’ll join a data engineering team tackling complex challenges within...  ..., and cost management. ~ Excellent communication skills with the ability to translate... 
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    12 days ago
  • $68.82 - $103.23 per hour

    Our client is hiring a Senior Software Engineer (Application & Package Management) to oversee the...  ...application packages (e.g., financial data platforms, audit tools, plugins, and productivity...  ..., release notes, and user impact communications. •Collaborate with teams managing... 

    Randstad

    Ottawa, ON
    9 days ago
  • $140k - $160k per year

     ...a range of lidar sensors and software solutions built on top of those...  ...tightknit, team consists of engineers with backgrounds in...  ...clients, continuous streaming of data from our edge computers at the...  ...Experience using a variety of communication protocols (TCP, GRPC, MQTT, etc... 
    Full time

    Ouster

    Ottawa, ON
    13 days ago
  • $146k per year

     ...Role As a Senior Full-Stack Engineer on the Slideshare Team, you...  ...~8+ years of professional software development experience, with...  ...building REST/GraphQL APIs, data models, and server-side business...  ...moving environment. ~ Excellent communication skills, comfortable... 
    Long term contract
    Temporary work
    Local area
    Remote work
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    18 days ago
  •  ...skilled and customer‑focused Pre‑Sales Engineer to support our sales organization, partners...  ...and help position our cybersecurity and data protection solutions as the trusted...  ...requiring strong technical depth, excellent communication skills, and the ability to translate complex... 
    Local area
    Flexible hours

    N-able

    Ottawa, ON
    11 hours ago
  •  ...modern world.   What You Will Do  . We are looking for a Software Engineer to help build Forescout’s next generation of network...  ..., security, infrastructure). ~Excellent written and verbal communication skills, with experience working effectively on remote/distributed... 
    Local area
    Remote work
    Worldwide

    ForeScout

    Ottawa, ON
    15 days ago
  • $180k - $275k per year

     ...contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...from all employees Excellent verbal and written English communication skills: Engineering is not all about the code, it’s also... 
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Ottawa, ON
    1 hour ago
  • $130k - $225k per year

     ...problem-solving capabilities 3. Excellent ability to communicate technical findings to both engineering and product management audiences 4. Ability to learn...  ...Agents. Prioritize the integrity and coverage of test data sets to reflect real-world usage and potential failure... 
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Ottawa, ON
    1 hour ago
  • $146k per year

     ...iteration, safer scaling, and long-term confidence in how Scribd’s web product evolves. About The Role We’re hiring a Senior Software Engineer, Web Platform to help drive Scribd’s Web Modernization program and build the frontend foundations for our next generation of... 
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    17 days ago
  •  ...meaningful difference, we'd love to hear from you. The Role As a Software Engineer III, you will take on challenging and complex development tasks...  ..., education, training as well as internal equity, market data, and business needs. In addition to base salary and our... 
    Internship

    Versaterm

    Ottawa, ON
    14 days ago
  • $126k per year

     ...broader T eam through collaboration and attitude. About The Team And Role The Developer Tooling team empowers Scribd engineers across the entire software development lifecycle. We build and evolve the tools and frameworks that power engineering workflows. This includes... 
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    17 days ago
  •  ...next chapter starts here.    In this role, you will:   Own software quality of our software products (both embedded and non-...  ...bias for action, and drive Fluent written and spoken English communication skills Excellent written skills   High Tech Genesis Inc.... 
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    19 days ago
  • $100k - $125k per year

     ...to join the Larus team as a Data Scientist. Our Data Science team...  ...and best practices in software design and development; Close...  ...Computer/Software/Electrical Engineering, Applied Math, Engineering Physics...  ...in Python; ~ Strong communication skills; ~ Ability to work in... 
    Remplacement
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    4 days ago
  • $60k - $70k per year

     ...Scribendi is seeking a Marketing Communications Lead to own and drive our external communications strategy across content, campaigns, and digital...  ...skills and the ability to manage multiple priorities Data informed, with experience using performance insights to refine... 
    Full time

    Scribendi

    Ottawa, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intern Bachelors Software Engineer. Be the first to apply!