Software Engineer - Windows on Snapdragon
Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development
In short
As a Software Engineer for Windows on Snapdragon, you will be a key member of an Agile Scrum Team, responsible for the end-to-end lifecycle of Windows-on-Snapdragon product lines. You will gather requirements, design, and develop improvements to build systems, software release processes, and developer operations tools, collaborating with internal and external teams to support Qualcomm chipsets.
Responsibilities
- Act as a key member of an Agile Scrum Team.
- Play a pivotal role in the end-to-end lifecycle of Windows-on-Snapdragon product lines.
- Gather requirements, design, and develop improvements to Windows-on-Snapdragon continuous integration build systems, software release process, and developer operations tools.
- Coordinate with internal and external teams to bring up, support, triage, and unblock issues on Qualcomm chipsets.
- Design, develop, test, and maintain web applications using Python and C#.
- Implement front-end interfaces using ASP.net, HTML, CSS, and JavaScript.
- Design and maintain SQL databases, write efficient SQL queries, and optimize database performance.
- Develop and maintain scripts using PowerShell, CMD and BAT for automation.
- Work with embedded Windows software and gain programming experience.
- Gain experience in Windows and/or Linux kernel and development.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- Strong software development skills.
- Full-Stack developer with expertise in Python and C#.
- Strong background in both front-end and back-end development.
- History of delivering high-quality software solutions.
- Ability to lead and independently develop features and technical solutions.
- Solid understanding and practical experience in version control (Git, Perforce).
- Solid understanding of Operating System concepts.
- Strong communication and interpersonal skills.
- Strong problem solving and debugging skills.
- Ability to co-ordinate across stakeholders and drive towards task completion.
Desired Qualifications
- Master's Degree in Engineering, Electrical Engineering, Computer Science or related field.
- 5+ years of Software Engineering or related work experience.
- C# and Python programming experience.
- MS SQL Database experience.
- Windows OS internals knowledge and experience.
- Device driver programming and debugging with WinDbg, JTAG/other tools.
- Processor architecture and cache subsystem.
- Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications.
- Experience with Jenkins and Artifactory.
- Experience with Windows driver development.
- Proficiency in using Visual Studio as an integrated development environment.
- ARM assembly.
- Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging).
- Knowledge of OS/system performance profiling and optimization techniques.
- Communication, written & interpersonal skills, motivation, the ability to learn quickly.
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is committed to making our workplace accessible for individuals with disabilities.
Skills
PythonC#ASP.netHTMLCSSJavaScriptSQLPowerShellCMDBATGitPerforceCC++Windows KernelLinux KernelJenkinsArtifactoryVisual StudioARM assembly
#Software Engineering#Windows#Snapdragon#Full-Stack
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
2 days ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Mid-Senior
Locations
Tijuana, Mexico
Qualification
Bachelor
Applicants
Be an early applicant
Similar Jobs
Ericsson
Karlskrona, SwedenMaster Thesis: Spec-to-Code AI Development
Internship Be an early applicant Posted 4 days ago
Securitas Group
Stockholm, SwedenFull Stack Developer – Pacom
Full Time Be an early applicant Posted 4 days ago
Saab
Linköping, SwedenMaster Thesis, 30 hp: Valid and Reachable Counterfactual Explanations for Reinforcement-Learning Policies in Pursuit–Evasion
Internship Be an early applicant Posted 4 days ago
Ericsson
Stockholm, SwedenMaster thesis: Key-Value Cache Management in Mobile Networks
Internship Be an early applicant Posted 4 days ago
Ericsson
Stockholm, SwedenAI in RAN System Developer
Full Time Be an early applicant Posted 4 days ago
Swedish Police Authority
Stockholm, Sweden +1 moreSystemutvecklare C++/.NET
Full Time Be an early applicant Posted 4 days ago
