Qualcomm-posted about 1 year ago
$84,800 - $127,200/Yr
Full-time • Entry Level
Boulder, CO
Computer and Electronic Product Manufacturing

The Embedded Software Engineer position at Qualcomm focuses on developing power and limits management software for chipsets. This role involves collaboration across various engineering disciplines to create innovative architectures that support Qualcomm's expanding product portfolio. Engineers will engage in the full product life cycle, from pre-silicon development to commercialization, in a dynamic and fast-paced environment.

  • Analyze requirements and design robust software solutions for power efficiency in current and next-generation chipsets.
  • Perform detailed analysis of existing software to recommend improvements in performance, memory, and power utilization.
  • Develop tools for silicon profiling, validation, and debugging across all SoC components.
  • Participate in pre-silicon evaluations and sign-offs.
  • Identify opportunities for hardware acceleration and provide recommendations to the hardware team.
  • 6 months to 3 years of industry experience in Computer Architecture (ARM architecture preferred).
  • Experience with Real Time Operating Systems.
  • Proficiency in C/ASM programming.
  • Ability to debug Real Time Embedded Systems using JTAG or equivalent.
  • Familiarity with compilers and linkers.
  • Experience with Python scripting.
  • Ability to read hardware programming guides and write drivers/software based on that information.
  • Experience in embedded software development.
  • Knowledge of machine learning concepts.
  • Experience with Agile development methodologies, particularly Kanban.
  • Familiarity with version control systems such as Perforce/Git.
  • Experience in developing firmware for memory and CPU constrained systems.
  • Knowledge of analyzing execution efficiency of power software.
  • Experience managing performance/thermal efficiency tradeoffs.
  • Familiarity with SOC level interactions between various software components.
  • Experience working with various HLOS (e.g., Android) on application cores.
  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Comprehensive benefits package designed to support work-life balance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service