Embedded Software Development Engineer

1 hour ago

Winnipeg, Manitoba, Canada QUALCOMM, Inc. Full-time
Build embedded software for Qualcomm’s connected technologies in Markham, Ontario, using programming, debugging, and integration expertise. As a Staff Software Engineer, you will design, modify, and validate embedded and cloud edge applications. The position involves software requirements analysis, operational efficiency, and large-scale system development. You will collaborate with hardware, systems, architecture, and test engineers to deliver solutions meeting specifications and schedules. Key Responsibilities:

Analyze user needs, requirements, and project constraints Customize software for optimal operational efficiency Perform complex code reviews and regression testing Triage and fix software issues Collaborate with hardware, systems, and test engineers Requirements:

Degree in engineering, information systems, computer science, or related field Four years’ experience with a bachelor’s degree Three years’ experience with a master’s degree Two years’ experience with a PhD Two years using a programming language such as C++ Use embedded development, requirements analysis, debugging, and collaboration skills to support Qualcomm’s large-scale software systems.