Posted in

Staff Software Engineer – Software Engineering

Staff Software Engineer – Software Engineering

CompanyQualcomm
LocationSan Diego, CA, USA
Salary$134800 – $202200
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • Strong development experience with C/C++ and good programming skills.
  • Hands-on development experience on Linux Embedded/Ubuntu/Android platform software stack.
  • Hands-on experience with troubleshooting software and system issues.
  • Deductive problem solving, good verbal and written communication skills for collaboration across teams.
  • Hands-on experience with full software development life cycle including design, implementation, deployment, and support.
  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master’s degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Responsibilities

  • Leading end-to-end software execution of Qualcomm SoC based IOT products running Linux Embedded, Ubuntu and Android based operating systems.
  • Bring-up of new platforms/chipsets/OS for products and proof-of-concept prototypes.
  • Working across different technology areas for development of cutting-edge features.
  • Closely collaborating with Product Management and Program management teams for Plan of Record definition, planning, and execution.
  • Working closely with geographically distributed teams spread across time-zones.
  • Ensuring that the product deliverables are made on-time, and are competitive with respect to functionality, stability, and performance.
  • Engage with customers, and development partners alike for understanding their technical requirements, high level feasibility analysis, and work with the technology teams on delivering them.

Preferred Qualifications

  • 4+ years of experience in leading/driving end-to-end projects.
  • Good understanding of multi-threading, OS concepts/fundamentals.
  • Good understanding of Linux kernel and internals.
  • Know-how of SOC systems and related concepts, including bring-up.
  • Strong aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas.