Qualcomm Sr. Software Engineer in San Jose, California

Job Description:

Job Id

E1965865

Job Title

Sr. Software Engineer

Post Date

08/09/2018

Company


Division

Qualcomm Atheros Inc


Qualcomm Atheros at http://www.qualcomm.com/about/businesses/qca

Job Area

Engineering - Software

Location

California - San Jose

Job Overview

QCA is looking for a software engineer to develop firmware and drivers for the networking component of chipsets, including controlling low level hardware functionality such as clock management, low level power distribution, interrupt controllers and hardware platform configuration. The candidate will need to understand network hardware components such as MACs and switches. The candidate will be expected to work closely with the Hardware and System Engineering team to help define and design modes of operation; contribute to the future chipset architecture; determine software requirements by analyzing hardware and system specifications; design, implement and test embedded software in one or more high level operating systems; bring up new chips. The candidate will also work closely with various teams to develop, integrate and test those designs in the overall software stack across multiple Operating Systems and multiple processors.

All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.

Minimum Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

  • 2+ years Software Engineering or related work experience.

  • 2+ years experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications

  • Strong embedded software engineering experience, with solid analytical and problem solving skills.

  • Strong programming skills in the C programming language and experience with debugging embedded software using an in-circuit debugger.

  • Experience in working with networking components and networking protocols.

  • Understanding of multiprocessing

  • Experience with embedded systems including compiling, linking, loading, and executing firmware images.

Education Requirements

Required: Bachelor's, Computer Engineering and/or Computer Science

Preferred: Master's, Computer Engineering and/or Computer Science

EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.