Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
3,594

Software Engineer jobs in Canada

Software Engineer

Motorola Solutions

Ware
Hybrid
GBP 50,000 - 70,000
3 days ago
Be an early applicant
I want to receive the latest job alerts for “Software Engineer” jobs

AI Software Engineer

Lorien

England
On-site
GBP 70,000 - 90,000
3 days ago
Be an early applicant

Senior Software Engineer

UnlikelyAI

City Of London
Hybrid
GBP 60,000 - 80,000
3 days ago
Be an early applicant

Lead Software Engineer - Java

JPMorganChase

Glasgow
On-site
GBP 65,000 - 85,000
3 days ago
Be an early applicant

Lead Software Engineer- Platform (Connectivity/Networking) - Chase UK

JPMorganChase

City Of London
On-site
GBP 70,000 - 90,000
3 days ago
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Senior Lead Software Engineer - Tech, Data & Product Talent Development

J.P. MORGAN

Scotland
On-site
GBP 80,000 - 100,000
3 days ago
Be an early applicant

Senior Software Engineer (OS)

Illumina, Inc

Linton
Hybrid
GBP 50,000 - 70,000
4 days ago
Be an early applicant

C++ Software Engineer

Yolk Recruitment Ltd

Bristol
On-site
GBP 80,000 - 100,000
4 days ago
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Lead Software Engineer

Royal London Group

England
On-site
GBP 60,000 - 80,000
4 days ago
Be an early applicant

Embedded Software Engineer C/C

Octagon Group

England
Hybrid
GBP 60,000 - 80,000
4 days ago
Be an early applicant

Graduate Software Engineer

Leonardo UK Ltd

Easter Howgate
On-site
GBP 34,000
4 days ago
Be an early applicant

Software Engineer

Illumina, Inc

Hartford
Hybrid
GBP 50,000 - 70,000
4 days ago
Be an early applicant

Senior Software Engineer

Spectrum It Recruitment Limited

Bournemouth
Hybrid
GBP 60,000 - 65,000
4 days ago
Be an early applicant

Industrial Placement Test Software Engineer

Leonardo UK Ltd

Easter Howgate
Hybrid
GBP 25,000
4 days ago
Be an early applicant

Summer Placement Software Engineer

Leonardo UK Ltd

Newcastle upon Tyne
On-site
GBP 80,000 - 100,000
4 days ago
Be an early applicant

Full-Stack Software Engineer Who Loves Product (Python/Django)

Djangojobs

City Of London
On-site
GBP 80,000 - 100,000
4 days ago
Be an early applicant

Software Engineer

Techniche Global Ltd

England
Hybrid
GBP 80,000 - 100,000
4 days ago
Be an early applicant

Software Engineer

G-Research

Camden Town
On-site
GBP 60,000 - 80,000
4 days ago
Be an early applicant

Embedded Software Engineer

Octagon Group

England
On-site
GBP 55,000 - 70,000
4 days ago
Be an early applicant

Lead Software Engineer

Waters

Wilmslow
Hybrid
GBP 100,000 - 125,000
4 days ago
Be an early applicant

Full-Stack Software Engineer To Make People Happier

Djangojobs

City Of London
On-site
GBP 80,000 - 100,000
4 days ago
Be an early applicant

Industrial Placement Software Engineer

Leonardo UK Ltd

Easter Howgate
On-site
GBP 25,000
4 days ago
Be an early applicant

AI Software Engineer

Anaplan

York and North Yorkshire
On-site
GBP 50,000 - 70,000
4 days ago
Be an early applicant

Software Engineer

Synectics Solutions

Stoke-on-Trent
Hybrid
GBP 40,000 - 60,000
4 days ago
Be an early applicant

Senior Software Engineer II

Rightmove PLC

City Of London
Hybrid
GBP 60,000 - 80,000
4 days ago
Be an early applicant

Top job titles:

Cyber Security jobsSale Associate jobsPharmaceutical Sales jobsAssistance jobsMusic jobsFintech jobsCustomer Support jobsSecurity Supervisor jobsDatabase Administrator jobsHumanitarian jobs

Top companies:

Jobs at GoogleJobs at WestjetJobs at H&mJobs at EaJobs at BeaumontJobs at Morgan StanleyJobs at AirbusJobs at DiscordJobs at AbbottJobs at Bolt

Top cities:

Jobs in TorontoJobs in MontrealJobs in SurreyJobs in MarkhamJobs in LavalJobs in OakvilleJobs in GuelphJobs in WhitbyJobs in MorrisvilleJobs in Kamloops

Similar jobs:

It Software Engineer jobsMechanical Engineer jobsPower Engineer jobsEngineer jobsSoftware Developer jobsCivil Engineer jobsEngineer Civil Engineering jobsChemical Engineer jobsData Engineer jobsEngineer Electrical jobs
Software Engineer
Motorola Solutions
Ware
Hybrid
GBP 50,000 - 70,000
Full time
3 days ago
Be an early applicant

Job summary

A global technology firm in Ware, UK is seeking an experienced software engineer skilled in C++ development for embedded systems. The role involves designing scalable software, collaborating with cross-functional teams, and participating in the entire software development lifecycle. The ideal candidate has 3+ years of experience and advanced proficiency in C/C++. Benefits include competitive salary, holidays, and flexible working options.

Benefits

Competitive salary
Bonus schemes
25 days holiday entitlement
Employee stock purchase plan
Flexible working options
Private medical care
Career development support

Qualifications

  • At least 3 years of experience in embedded systems development.
  • Advanced proficiency in C and C++ design and programming.
  • Experience developing in a Linux environment for ARM processors.

Responsibilities

  • Design and implement robust, scalable software in C++.
  • Collaborate with hardware engineers during system integration.
  • Conduct thorough peer code reviews.

Skills

C/C++ programming
Linux environments
Multithreaded programming
TCP/UDP networking
Robotics control programming
DevOps & CI/CD
Git

Education

Bachelor’s or Master’s degree in Computer/Electronics Engineering

Tools

CMake
Docker
Job description
Company Overview

Motorola Solutions believes that everything starts with our people. We are a global close-knit community, united by the pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Department Overview

The Specialty Camera Engineering team based in Ware, UK is responsible for developing cameras for long range surveillance applications, such as border or coastal security. The products are aimed at public and commercial safety. The team is responsible for the development of the complete products, including hardware, firmware and mechanics and takes care of the whole development lifecycle that includes development, testing and maintenance of the systems we build.

Job Description

Ability to work in a hybrid arrangement (office located in Ware).

Ability to work in a dynamic team and fast-paced environment and contribute across the entire software development lifecycle, from initial concept generation to final design and implementation.

Core Technical Proficiencies:

  • Programming Languages: C/C++
  • Operating Systems: Practical experience with Linux environments.
  • Concurrency: Understanding of multithreaded programming concepts and implementations.
  • Networking: Knowledge of TCP and UDP networking protocols.
  • Robotics Control: Experience or strong interest in robotic control programming is a significant plus.
  • DevOps & CI/CD: Familiarity with automated testing, continuous integration, and deployment pipelines.
  • Version Control: Proficiency with Git and collaborative development workflows.
Responsibilities
  • Design and implement robust, scalable, and multi-threaded object-oriented software in C++ to address complex challenges in high-speed data processing and networking.
  • Architect and develop advanced software modules utilizing modern C++ design patterns and best practices.
  • Analyze, identify, and optimize low-level system performance issues, applying strong problem-solving skills and engineering expertise.
  • Develop innovative algorithms for controlling image acquisition parameters and managing environmental conditions.
  • Produce comprehensive design documentation detailing software architecture, algorithms, and implementation strategies.
  • Collaborate closely with hardware engineers during board bring-up, system integration, and debugging activities.
  • Conduct thorough peer code reviews to ensure adherence to coding standards, design guidelines, and maintainability.
  • Work closely with Quality Assurance teams to define test cases for new features, identify areas for regression testing, and ensure high product quality.
  • Adhere to and continuously improve established development processes throughout all phases of design and implementation.
  • Contribute to a collaborative development environment by leveraging version control (Git) and participating in code reviews and workflow discussions.
Basic Requirements
  • Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Electronics, or Electrical Engineering.
  • At least 3 years of hands-on experience in embedded systems development.
  • Advanced proficiency in C and C++ design and programming for embedded applications.
  • Solid understanding of operating system concepts, including processes, threads, mutexes, and exception handling.
  • Proficient in using C/C++ compilation and debugging tools.
  • Extensive experience with build systems, especially CMake, and with compilers and related toolchains.
  • Experience with scripting languages, build systems, and version control systems (e.g., Git).
  • Proven experience developing in a Linux environment for ARM target processors.
  • In-depth understanding of embedded design principles, including C/C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing.
  • Fluent in English, both spoken and written.
Advantageous Skills and Knowledge
  • Candidates possessing the following skills will be highly regarded:
  • Programming Languages: C++17, proficiency with Python and/or C#.
  • Image Processing: Familiarity with image processing techniques, libraries, or frameworks.
  • Camera Systems: Experience working with camera hardware and software interfaces.
  • Containerization: Experience with Docker and containerization for software deployment and development.
  • DevOps & CI/CD: Familiarity with GitLab, GitLab CI/CD, or similar platforms for continuous integration and deployment.
  • Version Control: Experience collaborating within distributed teams using Git and GitLab.
Personal Attributes
  • Problem-Solving: Demonstrated ability to tackle complex technical challenges.
  • Collaboration: Effective team player comfortable with cross-functional collaboration.
  • Adaptability: Readiness to learn new technologies and adapt to evolving project requirements.
  • Initiative: Proactive approach to identifying and resolving issues.
In return for your expertise

We’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get:

  • Competitive salary and bonus schemes.
  • Two weeks additional pay per year (holiday bonus).
  • 25 days holiday entitlement + bank holidays.
  • Attractive defined contribution pension scheme.
  • Employee stock purchase plan.
  • Flexible working options.
  • Private medical care.
  • Life assurance.
  • Enhanced maternity and paternity pay.
  • Career development support and wide ranging learning opportunities.
  • Employee health and wellbeing support EAP, wellbeing guidance etc.
  • Carbon neutral initiatives/goals.
  • Corporate social responsibility initiatives including support for volunteering days.
  • Well known companies discount scheme.

#LI-ST1

Travel Requirements: Under 10%

Relocation Provided: None

Position Type: Experienced

Referral Payment Plan: Yes

Company Motorola Solutions UK Limited

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

  • 1
  • ...
  • 4
  • 5
  • 6
  • ...
  • 144

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved