Qualcomm
Product Staff Software Integration Engineer
Qualcomm, San Diego, California, United States, 92189
Product Staff Software Integration Engineer
Company:
Qualcomm Technologies, Inc.
Job Area:
Engineering Group > Software Engineering
General Summary As a Qualcomm Product Software Engineer, this role requires working on Product Software development and testing tasks for various projects (e.g. Smartphones, Computing devices, Automotive Infotainment systems, and other consumer products). You will work collaboratively with other Qualcomm Engineering teams to deliver end-to-end product software solutions.
Software Integration Tasks
Integrate software components and configurations to meet product specifications.
Maintain and enhance automation for continuous integration systems.
Resolve build failures and software interface dependencies.
Create and maintain build scripts to optimize the build generation process.
Manage software configuration using version control systems (e.g. Perforce or GIT).
Announce and release new software baselines.
Product Software Sanity Testing
Sanity test incremental builds to catch regression issues due to new integration on target devices.
Debug sanity test failures using tools such as JTAG, ADB, simulators, and log analysis.
Create scripts to automate test scenarios and process logs.
Minimum Qualifications
Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field AND 4+ years of Software Engineering or related experience.
Master’s degree in Engineering, Information Systems, Computer Science, or related field AND 3+ years of Software Engineering or related experience.
PhD in Engineering, Information Systems, Computer Science, or related field AND 2+ years of Software Engineering or related experience.
2+ years of work experience with programming languages such as C, C++, Java, Python, etc.
Preferred Qualifications
Software development and System Architecture on ARM-based RTOS platforms.
Android or other high-level OS for Mobile, Compute, IoT, or Automotive products.
Experience with software version control systems (GIT, Perforce) for large-scale development.
Proficiency in C/C++ programming and debugging.
Software development for embedded platforms.
Knowledge of modem protocols such as EVDO/WCDMA/LTE/5G system architecture.
RTOS software development.
Experience with scripting languages such as Perl or Python.
Multimedia (Audio, Video, Camera) software development, debugging, or integration.
Understanding of ARM processor family and software development on ARM processors.
Familiarity with Bluetooth, WiFi (802.11 family) drivers and protocols.
Embedded system debugging skills (JTAG-based).
Familiarity with modem log analysis (WCDMA, LTE, 4G, 5G).
Principal Duties And Responsibilities
Leverage advanced software knowledge to design, develop, create, modify, and validate embedded and cloud edge software and specialized utility programs.
Analyze user needs, software requirements, and constraints to design and customize software for optimal operational efficiency.
Design and implement software modules for large-scale products and systems.
Participate in and lead design, coding, unit testing, debugging, and integration efforts to ensure projects meet specifications and schedules.
Perform complex code reviews, regression tests, and issue triage to ensure code quality.
Collaborate with Hardware, Systems, and Test engineers to ensure solutions integrate with other project components.
Write detailed technical documentation for complex software projects.
Level Of Responsibility
Works independently with minimal supervision.
Provides supervision/guidance to other team members.
Decision-making is significant and affects work beyond the immediate group.
Requires strong verbal and written communication skills.
Has moderate influence over key organizational decisions.
Tasks require multiple steps and extensive planning, problem-solving, and prioritization.
EEO & Accommodations Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation, email disability-accommodations@qualcomm.com. Qualcomm complies with applicable laws regarding reasonable accommodations.
Pay Range And Other Compensation & Benefits $134,800.00 - $202,200.00. The salary range reflects minimum to maximum for this role. Additional benefits include discretionary bonuses, RSU grants, and a competitive benefits package.
#J-18808-Ljbffr
Qualcomm Technologies, Inc.
Job Area:
Engineering Group > Software Engineering
General Summary As a Qualcomm Product Software Engineer, this role requires working on Product Software development and testing tasks for various projects (e.g. Smartphones, Computing devices, Automotive Infotainment systems, and other consumer products). You will work collaboratively with other Qualcomm Engineering teams to deliver end-to-end product software solutions.
Software Integration Tasks
Integrate software components and configurations to meet product specifications.
Maintain and enhance automation for continuous integration systems.
Resolve build failures and software interface dependencies.
Create and maintain build scripts to optimize the build generation process.
Manage software configuration using version control systems (e.g. Perforce or GIT).
Announce and release new software baselines.
Product Software Sanity Testing
Sanity test incremental builds to catch regression issues due to new integration on target devices.
Debug sanity test failures using tools such as JTAG, ADB, simulators, and log analysis.
Create scripts to automate test scenarios and process logs.
Minimum Qualifications
Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field AND 4+ years of Software Engineering or related experience.
Master’s degree in Engineering, Information Systems, Computer Science, or related field AND 3+ years of Software Engineering or related experience.
PhD in Engineering, Information Systems, Computer Science, or related field AND 2+ years of Software Engineering or related experience.
2+ years of work experience with programming languages such as C, C++, Java, Python, etc.
Preferred Qualifications
Software development and System Architecture on ARM-based RTOS platforms.
Android or other high-level OS for Mobile, Compute, IoT, or Automotive products.
Experience with software version control systems (GIT, Perforce) for large-scale development.
Proficiency in C/C++ programming and debugging.
Software development for embedded platforms.
Knowledge of modem protocols such as EVDO/WCDMA/LTE/5G system architecture.
RTOS software development.
Experience with scripting languages such as Perl or Python.
Multimedia (Audio, Video, Camera) software development, debugging, or integration.
Understanding of ARM processor family and software development on ARM processors.
Familiarity with Bluetooth, WiFi (802.11 family) drivers and protocols.
Embedded system debugging skills (JTAG-based).
Familiarity with modem log analysis (WCDMA, LTE, 4G, 5G).
Principal Duties And Responsibilities
Leverage advanced software knowledge to design, develop, create, modify, and validate embedded and cloud edge software and specialized utility programs.
Analyze user needs, software requirements, and constraints to design and customize software for optimal operational efficiency.
Design and implement software modules for large-scale products and systems.
Participate in and lead design, coding, unit testing, debugging, and integration efforts to ensure projects meet specifications and schedules.
Perform complex code reviews, regression tests, and issue triage to ensure code quality.
Collaborate with Hardware, Systems, and Test engineers to ensure solutions integrate with other project components.
Write detailed technical documentation for complex software projects.
Level Of Responsibility
Works independently with minimal supervision.
Provides supervision/guidance to other team members.
Decision-making is significant and affects work beyond the immediate group.
Requires strong verbal and written communication skills.
Has moderate influence over key organizational decisions.
Tasks require multiple steps and extensive planning, problem-solving, and prioritization.
EEO & Accommodations Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation, email disability-accommodations@qualcomm.com. Qualcomm complies with applicable laws regarding reasonable accommodations.
Pay Range And Other Compensation & Benefits $134,800.00 - $202,200.00. The salary range reflects minimum to maximum for this role. Additional benefits include discretionary bonuses, RSU grants, and a competitive benefits package.
#J-18808-Ljbffr