Embedded Software Development Engineer
1 hour ago
Winnipeg, Manitoba, Canada
QUALCOMM, Inc.
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
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.
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.