Senior Engineer

2 Days ago • 3-6 Years

Job Summary

Job Description

As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software. You will collaborate with various teams to design system-level software solutions. The ideal candidate will have a proven track record of building highly scalable systems, thrives in a fast-paced environment, and is passionate about solving challenging problems. Responsibilities include collaborating with cross-functional teams, documenting SDK usage, and troubleshooting issues. Key responsibilities include collaborating with stakeholders, participating in setting standards, leading the team, highlighting risks, evaluating new tools, and ensuring release criteria are met.
Must have:
  • Bachelor’s degree in computer science or related field
  • 3-6 years of computer science fundamentals experience
  • 3-6 years of professional front end development experience
  • Excellent communication skills, both written and verbal
  • Ability to work in a fast-paced and agile development environment
  • Self-directed and capable of quickly shipping code
Good to have:
  • Bachelor's degree in Engineering, Information Systems, Computer Science, Electronics
  • Prior work on embedded products
  • Knowledge of building continuous integration pipelines
  • Experience with git
  • Good understanding of build systems
  • Good understanding of debug techniques
  • Good Understanding of Linux software architecture
  • Good understanding of configuration management

Job Details

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

As an SDK (Software Development Kit) developer, you develop, and maintain SDKs, that allow developers to build applications for a specific platform or framework. Responsibilities include collaborating with cross-functional teams, documenting SDK usage, and troubleshooting issues. 

The ideal candidate will have extensive execution experience, and a proven track record of building highly scalable systems. You will be responsible for development, delivery and support of large-scale, multi-tiered, distributed software applications. In addition to strong technical knowledge, you will be someone who thrives in a fast-paced environment, and is passionate about solving ambiguous, challenging problems that have not been solved before. This role offers wide scope, autonomy, and ownership.

Basic Qualifications

  • Bachelor’s degree in computer science or related field 

  • 3-6 years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience

  • 3-6 years of professional front end development experience

  • Demonstrated passion for user experience and improving usability

  • Excellent communication skills, both written and verbal

  • Ability to work in a fast-paced and agile development environment and to learn new frameworks/stacks

  • Self-directed and capable of quickly shipping code in a dynamic environment

Preferred or Additional Requirement:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, Electronics

  • At least 3 years of experience in below areas

    - Prior work on embedded products

    - Knowledge of building continuous integration pipelines

    - Understanding of bug databases and how to use them, for example Orbit

    - Experience with git, A thorough understanding of software configuration management especially using Git

    - Good understanding of build systems

    - Good understanding of debug techniques

    - Good Understanding of Linux software architecture

    - Good understanding of configuration management

    - Designing and optimizing deployment scripts and processes

    - Good knowledge of GNU/Linux Shell scripting

    - Proven success in taking ownership of CI systems for embedded products that require extensive hardware testing infrastructure

    - Good understanding of embedded software, this will help understanding the CI system for the products

Skills:

  • C, Python scripting, bash script programming

  • Linux System concepts,

  • Linux Kernel Internals and driver concepts.

  • Exposure to distributions: , openwrt, yocto

  • SCM tools: git, repo

  • Automation development experience with Github, Jenkins

  • Prior experience in Continuous Integration and Build System is a plus

  • Strong debugging and problem-solving skills

  • Passionate about the Build and Integration and software automation

  • Knowledge in managing source control systems, software versioning, Git branching strategies and integrations on multiple projects and repositories.

  • Excellent communicative, interpersonal and leadership skills with ability to work efficiently in both independent and teamwork environments.

Key Responsibilities:

  • Collaborate cross-functionally with stakeholders to gather and understand the requirements

  • Participate in setting standards for various stages in project lifecycle.

  • Lead the team to deliver a high-quality product on a defined schedule.

  • Highlight risks and gaps early in the project life-cycle to identify the correct path forward.

  • Evaluate new tools and technology to ensure an automated and stable environment

  • Doing Impact analysis (arch, tech teams, baseline), providing inputs to leads, propose Branching strategy & interim milestones.

  • Ensure meeting release criteria for key customers - Sanity, Stability, Conformance Test Suites, Power, Performance, fine-tuned testing based on need.

  • Task definition and work breakdown including time estimation.

  • Ability to work with minimal requirements and manage multiple tasks.

  • Collaborate closely with Software and Test Teams.

  • Excellent understanding of CI systems.

  • Maintain the current CI system including defect investigation.

Similar Jobs

Gaming Innovation Group  - Senior .NET Backend Developer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
1 Month ago
Qualcomm - CMake Build System Engineer, Staff

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Week ago
Playrix - Lead QA Engineer

Playrix

Armenia (Remote)
6 Months ago
Nasdaq - Software Developer Specialist

Nasdaq

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
1 Week ago
NVIDIA - Senior Architect - Data Center Server Management

NVIDIA

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Eleven Labs - Full-Stack Engineer (Back-End Leaning - Core)

Eleven Labs

United Kingdom (Remote)
1 Month ago
TransUnion - Consultants

TransUnion

(Remote)
1 Week ago
House of How - Design Intern - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
6 Months ago
Motorola Solutions - Senior Staff Firmware Engineer

Motorola Solutions

Culver City, California, United States (Hybrid)
1 Week ago
UXBERT Labs - Senior QA Engineer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
4 Months ago
Futurum Technology  - DevOps Engineer (Python Focus)

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (Remote)
1 Month ago
Critical mass - Front End Developer (Email Development)

Critical mass

Bogota, Colombia (On-Site)
1 Week ago
London stock Exchange - DevOps Engineer

London stock Exchange

Colombo, Western Province, Sri Lanka (On-Site)
1 Week ago
IManage - Senior AI Software Engineer

IManage

Chicago, Illinois, United States (Hybrid)
2 Months ago
brightmachines - Automation Controls Engineer

brightmachines

San Francisco, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Zenoti - Lead Site Reliability Engineer - DBA

Zenoti

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Garena - Associate/Senior Associate, Marketing

Garena

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Accenture - Customer Service Analyst

Accenture

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Google - Staff Software Engineer, Rust, Core Dev

Google

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Capgemini - Software Engineer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
Postman - Sr. Engineering Manager, Client Platform

Postman

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
N-iX - Senior DevOps Engineer

N-iX

India (Remote)
2 Months ago
Reliance Industries  - Sr Engineer Panel IG KG KKD

Reliance Industries

Kakinada, Andhra Pradesh, India (On-Site)
6 Months ago
Sporty Group - IN Talent Acquisition Specialist – Non-Tech Hiring

Sporty Group

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Cadence - Principal Cloud Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Enabling a world where everyone and everything can be intelligently connected.


Hanoi, Hanoi, Vietnam (On-Site)

Las Vegas, Nevada, United States (On-Site)

Farnborough, England, United Kingdom (On-Site)

Colombes, Île-de-France, France (On-Site)

Hyderabad, Telangana, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

View All Jobs

Get notified when new jobs are added by Qualcomm

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug