Software EngineerPost Date
Qualcomm Technologies, Inc.
Engineering - Software
Colorado - Boulder
The TBS program is responsible for building prototype base stations for the latest radio technologies (including 5G-NR/4G-LTE/C-V2X). Product teams are comprised of Software, Hardware, Systems and Test Engineers, providing custom designed, cutting edge, end-to-end digital/RF solutions. Software positions in this program involve wide range of efforts including development of end-to-end radio protocol stacks, firmware, data stacks, common software infrastructure (logging, build systems, automation, CI, ), channel processing/emulation, RF control and web infrastructure. Most of the development is done on the Linux environment and is targeted for multi-core real-time platforms. Teams in this program are distributed across Boulder, San Diego, New Jersey and India offices.
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. 1+ years experience with Programming Language such as C, C++, Java, Python, etc.Preferred Qualifications
Bachelor's degree in Computer Science/Engineering, Electrical Engineering or related fields. Experience in Object Oriented software design/development. Familiarity with developing/working in Linux environment. Knowledge of multi-threading programming and associated OS concepts. Familiarity with network protocols (TCP/UDP/IP/HTTP). Familiarity with industry standard software development and debugging tools (IDEs, build systems, git, gdb). Strong communication skills.Education Requirements
Preferred: Bachelor's, Computer Science and/or Electrical EngineeringKeywords