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

Software Engineer - Engineer

$78.8k - $118.2k per year

Qualcomm

Company: Qualcomm Canada ULC

Job Area

Engineering Group, Engineering Group > Software Engineering

General Summary

The QCT Software Automation and Tools (QSWAT) group is seeking a Software Engineer to help design, develop, test, and maintain web‑based and cloud‑hosted tools that form part of Qualcomm’s cloud‑based software automation and CI/CD ecosystem, enabling internal engineering teams to build, integrate, and release high‑quality software at scale. This role is ideal for engineers who have solid fundamentals, are comfortable working independently on assigned tasks, and are growing toward owning larger technical areas.

Role Overview

As a Software Engineer, you will contribute to the development and maintenance of production systems while continuously strengthening your technical skills and understanding of the broader platform. You will work on moderately complex features and software components, executing assigned tasks independently with guidance as needed, and applying established engineering best practices within an Agile environment.

Our team builds modern, AI‑enhanced applications using a microservices architecture with event‑driven patterns, deployed on Kubernetes in AWS. You will work across the full stack — from React/TypeScript frontends to .NET and Python backend services — and collaborate closely with teammates and cross‑functional partners. You will actively participate in code reviews, design discussions, and Agile ceremonies.

You will receive technical direction from senior engineers while being expected to manage your own priorities, adapt to changing requirements, and consistently meet quality and delivery expectations as part of a fast‑moving, collaborative team.

Responsibilities

  • Design, develop, test, and maintain web applications and backend services under guidance from senior team members
  • Implement features and enhancements on existing systems using React/TypeScript frontends and .NET Core or Python backend services
  • Write clean, maintainable, and well‑tested code following established standards, including unit tests (Vitest, xUnit) and integration tests
  • Build and consume RESTful APIs following team API design standards (routing, versioning, error handling, OpenAPI documentation)
  • Work with SQL Server databases for data modeling, querying, and performance tuning
  • Participate in Agile development processes, including sprint planning, stand‑ups, retrospectives, and demos
  • Debug issues, analyze root causes, and propose fixes for moderately complex problems
  • Collaborate effectively with teammates and cross‑functional partners
  • Contribute to code reviews by providing thoughtful, constructive feedback
  • Use AI‑assisted development tools to accelerate development workflows
  • Document design decisions, code changes, and operational considerations
  • Continuously build domain knowledge of QSWAT tools, workflows, and platforms

Minimum Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Preferred Qualifications

  • 2+ years of academic or industry software development experience
  • Experience working on real codebases beyond coursework, internships, or prototypes

Technical Skills

  • Working knowledge of object‑oriented programming and design concepts
  • Proficiency in JavaScript or TypeScript, with experience using React and modern frontend tooling (e.g., Vite, React Router)
  • Backend development experience using C# (.NET Core) or Python
  • Exposure to web frameworks such as ASP.NET Core, Flask, or Django
  • Familiarity with Git version control and branching workflows (e.g., GitHub Flow)
  • Understanding of relational databases, particularly SQL Server
  • Basic experience or exposure to CI/CD pipelines (e.g., GitHub Actions, Azure Pipelines)
  • Experience with modern React ecosystem: React Router v7, TanStack Query, Jotai or Zustand for state management
  • Familiarity with monorepo tooling (Turborepo, pnpm)
  • Exposure to containerization with Docker and orchestration with Kubernetes
  • Awareness of cloud platforms, particularly AWS (S3, CloudFront, EKS)
  • Interest in or experience with AI‑assistant development tools (e.g. GitHub Copilot)
  • Familiarity with observability tools (OpenTelemetry) or testing frameworks (Vitest, Playwright)
  • Exposure to infrastructure‑as‑code tools such as Terraform or Helm

Applicants

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Pay Range And Other Compensation & Benefits

$78,800.00 - $118,200.00

The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales‑incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Engineer in Markham, ON vacancy
  • $84.72k - $127.08k per year

    Join to apply for the Software Development Engineer role at AMD Get AI-powered advice on this job and more exclusive features. This range is provided by AMD. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.... 
    Suggested
    Full time
    Internship

    AMD

    Markham, ON
    8 days ago
  • Join AMD as an MTS Software Engineer and shape the future of AI and computing. Merge your hardware and software expertise to elevate diagnostic solutions in high-performance products. The Diagnostics Engineering team offers an exciting opportunity to work closely with cross... 
    Suggested

    Advanced Micro Devices

    Markham, ON
    8 days ago
  • $58k - $104k per year

    Huawei Canada has an immediate co-op opening for an Engineer. About the team: Founded in 2012, the Noah’s Ark lab has evolved into a prominent...  ...driving. About the job: We are seeking a forward-thinking Software Engineer to join our team. Our mission is to integrate cutting‑... 
    Suggested
    Long term contract
    Internship
    Immediate start

    Huawei

    Markham, ON
    8 days ago
  • Step into the role of Software Engineer in Markham, focusing on creating impactful marketing tools using JAVA technologies. If you excel in collaborative environments, this job presents significant opportunities. Established in 2001, our client specializes in assisting marketing... 
    Suggested

    PeopleToGo

    Markham, ON
    8 days ago
  • $99.5k - $149.3k per year

    Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning Engineering General Summary Qualcomm Cellular...  ...AI Proc Solutions group is looking for a full‑time embedded software engineer to work on the latest Snapdragon chipsets enabling... 
    Suggested
    Remplacement
    Full time
    Work from home

    Qualcomm

    Markham, ON
    8 days ago
  • Elevate your career with General Motors as a Software Quality Assurance Engineer in a hybrid environment. Focus on software testing and automation to enhance vehicle technologies in Markham, Ontario. This role involves developing and executing test plans while collaborating... 

    General Motors

    Markham, ON
    3 hours ago
  • Embark on your software engineering journey with Huawei Canada as an AI Software Engineer Co-op. Contribute to innovative mobile solutions with AI-driven technologies and automation. Huawei Canada is looking for a co-op engineer to join their Noah’s Ark lab. This role focuses... 
    Flexible hours

    Huawei

    Markham, ON
    3 hours ago
  • Elevate your career with Huawei Canada as a Senior Software Engineer in Windowing & Graphics, focusing on 2D graphics rendering technologies. Optimize performance, enhance user experience, and contribute to groundbreaking projects. Join the Web Technology Lab at Huawei Canada... 

    Huawei Technologies Canada Co.

    Markham, ON
    3 hours ago
  • Take on a pivotal role at General Motors as a Software Test Engineering Domain Lead in a hybrid work arrangement. Drive compliance testing for ADAS controllers while embracing automation and collaboration. The position at General Motors involves leading critical domain areas... 

    United States Digital Space LLC

    Markham, ON
    2 days ago
  • Step into embedded software innovation with Qualcomm Canada as a Junior Embedded Software Engineer. Bring your C/C++ skills to life while developing real-time video applications on Snapdragon chipsets. In this full-time position within Qualcomm's Cellular Technologies AI... 
    Full time

    Qualcomm

    Markham, ON
    8 days ago
  • Revolutionize vehicle power management as a Software Engineer specializing in low voltage systems at General Motors. This hybrid role focuses on embedded C and software testing methodologies. General Motors is looking for an innovative Software Engineer to develop and validate... 

    United States Digital Space LLC

    Markham, ON
    8 days ago
  • Take on an exciting challenge at Qualcomm as an Embedded AI Software Engineer. Spearhead the development of AI solutions that drive Qualcomm's cutting-edge technologies. Qualcomm seeks talented engineers dedicated to advancing machine learning through innovative software... 

    Qualcomm

    Markham, ON
    8 days ago
  • Join Raise as a Software Engineer 3 focused on Simulation and Integration, hybrid position in Markham, Ontario. Leverage your expertise in embedded systems to drive innovative automotive solutions. We are recruiting for a Software Engineer 3 who will play a key role in the... 

    Raise - find a more meaningful working experience

    Markham, ON
    8 days ago
  • Elevate your software engineering career by developing display solutions for advanced consumer devices. Work collaboratively on innovative projects focusing on Snapdragon™ technology. We are hiring a Display Software Engineer who holds a Bachelor’s degree in Engineering or... 

    United States Digital Space LLC

    Markham, ON
    8 days ago
  • $131.2k - $181.2k per year

    Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning...  ...and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related...  ...build high‑performance software for AI engines which include Snapdragon Neural Processing... 
    Work from home

    Qualcomm

    Markham, ON
    8 days ago
  • $131.2k - $181.2k per year

    Company Qualcomm Canada ULC Job Area Engineering Group Machine Learning Engineering...  ...field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or...  ...will build high-performance software for AI engines—including Snapdragon Neural Processing Engine... 
    Work from home

    Qualcomm

    Markham, ON
    8 days ago
  •  .... Together, we advance your career. THE TEAM The ROCm software organization at AMD builds and maintains the open-source GPU software...  ...invested in open-source, community-driven development, and engineering excellence at every layer of the stack. THE ROLE We're... 
    Internship
    Shift work

    AMD

    Markham, ON
    15 days ago
  • $162.9k - $244.3k per year

     ...Description Summary We are seeking a highly skilled Senior Embedded Reliability Engineer with a strong background in protection and control systems, energy management devices, and utility-scale software for transmission and distribution (T&D) applications. In this role, you will... 
    Long term contract
    Work at office
    Remote work
    Relocation
    Relocation package

    GE-Vernova-

    Markham, ON
    2 days ago
  • Drive innovation in graphics rendering as a Senior Software Engineer with Huawei Canada. Lead the development of next-generation 2D graphics technologies and optimize rendering performance. Join Huawei Canada's Web Technology Lab to explore cutting-edge architectures that enhance... 

    Huawei Canada

    Markham, ON
    9 hours ago
  • Role Overview Senior Engineer focused on backend, specializing in Golang, to lead design, prototype, and implement multi‑phase features with high business impact at IBM Software. Responsibilities Lead the design, prototyping, and implementation of multi‑phase features... 
    Long term contract

    IBM

    Markham, ON
    8 days ago
  • Advance your career with a Senior Software Test Engineer position at General Motors! This hybrid role focuses on quality assurance for transformative automotive technologies. Located at the Canadian Technical Centre, you will be responsible for developing comprehensive testing... 

    General Motors

    Markham, ON
    8 days ago
  • Transform graphics rendering as a Senior Software Engineer at Huawei Canada. Focus on pioneering 2D graphics technologies and optimizing performance for cutting-edge applications. In the Web Technology Lab, you will be instrumental in enhancing the rendering of ArkUI and... 

    Huawei Canada

    Markham, ON
    8 days ago
  • $81.3k - $122k per year

     ...people and our deep technical knowledge in domains like infotainment software, diagnostics, data analytics, AI, and mechatronic controls. If...  ..., and innovation Collaborate with Software and Systems Engineers in architecting requirements, and design reviews Create test... 

    General Motors

    Markham, ON
    8 days ago
  • Advance your expertise with Qualcomm as a Senior Software Engineer, specializing in Testing. Oversee the creation and execution of automated test suites for leading products. This essential role requires you to deliver outstanding embedded and cloud edge software solutions... 

    Qualcomm

    Markham, ON
    8 days ago
  • Take on the role of Software Engineer 2 for a 12-month assignment, driving the design, development, and maintenance of client-specific applications. Your expertise will be key in implementing software solutions that align with business needs. In this exciting position, you... 

    ThunderSoft

    Markham, ON
    8 days ago
  • Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary As a leading technology innovator,...  ...software for CPU, DSP, and NPU processors (and associated AI engines) in our Snapdragon SoC portfolio. In this role, you... 

    Qualcomm

    Markham, ON
    15 days ago
  • Join General Motors as a Software Quality Assurance Engineer! This hybrid role offers the chance to work on cutting‑edge automotive software testing and automation. You will be instrumental in developing test plans and executing rigorous testing methodologies at the Canadian... 

    General Motors

    Markham, ON
    3 hours ago
  • Take the next step in your engineering career as a Software Engineer focusing on mobile app development at Tophat HR. You'll be developing a cross-platform application using Expo and React Native for a promising startup. Our startup client needs an enthusiastic Software Engineer... 

    TopHat HR

    Markham, ON
    8 days ago
  • Exciting hybrid role for a savvy DevOps Engineer to implement and improve CI/CD pipelines for cloud-based and embedded software solutions. Contribute to optimizing development environments and delivery processes. This mid-level position focuses on implementing, monitoring... 

    ZRG Careers

    Markham, ON
    8 days ago
  • $114.4k - $164.4k per year

    Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning Engineering General...  ...across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enable OEMs and developers to run their deep... 
    Work from home

    Qualcomm

    Markham, ON
    8 days ago

Do you want to receive more vacancies?

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