Embedded Software Tools Engineer

A leading technology company specializing in wireless telecommunications and semiconductor products.
$94,200 - $141,200
Embedded
Entry-Level Software Engineer
In-Person
1+ year of experience
Enterprise SaaS

Description For Embedded Software Tools Engineer

Qualcomm Technologies, Inc. is seeking an Embedded Software Tools Engineer to join their team in San Diego. This role focuses on developing tools for embedded software development, specifically working on SDK and IDE features that enable third parties to deploy high-performance and low-power multimedia and AI algorithms to DSPs in their SoC platforms.

The position requires expertise in TypeScript/JavaScript, Python, and C/C++ programming languages, with a focus on developing for environments like Visual Studio Code, Eclipse Theia, and IntelliJ CLion. The ideal candidate should have a Bachelor's degree in Engineering, Computer Science, or related field, with at least one year of experience in programming, database management, and API development.

Key responsibilities include architecting and developing SDK and IDE features, maintaining code repositories, and building embedded profiling and debugging frameworks. The role offers competitive compensation ranging from $94,200 to $141,200, along with comprehensive benefits including medical insurance, 401k, vision and dental coverage, and educational benefits.

Working at Qualcomm provides unique opportunities to work alongside leading engineering and technology experts, contributing to world-changing innovations in wireless telecommunications and semiconductor technology. The company offers extensive professional development opportunities through continuous learning programs, tuition reimbursement, and mentorship opportunities.

The position is based in San Diego and requires working under close supervision initially, with opportunities for growth and increasing responsibility. The role involves collaboration with team members and occasional interaction with OEMs and Independent Software Vendors. Qualcomm provides a supportive, inclusive culture where innovative ideas are valued and employees can unlock their full potential while working on cutting-edge technology solutions.

Last updated 2 months ago

Responsibilities For Embedded Software Tools Engineer

  • Architect, design and develop SDK and IDE features and extensions
  • Maintain code repositories and build systems
  • Built state of the art embedded profiling and debugging frameworks
  • Work with OEMs and Independent Software Vendors
  • Communicate issues with team lead and peers
  • Adapt to changes and setbacks to meet deadlines
  • Collaborate with project team to accomplish objectives
  • Resolve software issues and bugs

Requirements For Embedded Software Tools Engineer

TypeScript
JavaScript
Python
Node.js
React
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 1+ year of experience with Programming Language such as C, C++, Java, Python, etc.
  • 1+ year of experience with Database Management Software
  • 1+ year of experience with API
  • 1+ year of experience working in a large matrixed organization
  • Experience with UI development with Angular, React.js, Node.js
  • Experience with Git or other source control tools
  • Experience with CMake or other build systems

Benefits For Embedded Software Tools Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • World-class health coverage
  • Financial planning assistance
  • Tuition reimbursement
  • Mentorship programs
  • Continuous learning and development programs

Interested in this job?

Jobs Related To Qualcomm Embedded Software Tools Engineer

Engineer - Automotive Audio Test

Entry-level Automotive Audio Test Engineer position at Qualcomm, focusing on embedded software development and testing with Python in Bangalore.

Memory System Engineer

Memory System Engineer position at Qualcomm China, focusing on DDR/Storage debugging and system-level software solutions for mobile and IoT platforms.

Embedded Developer

Entry-level Embedded Developer position at Qualcomm India, focusing on embedded and cloud edge software development with C programming expertise required.

Memory System Engineer

Memory System Engineer position at Qualcomm China focusing on debugging and optimizing memory and storage solutions across various platforms.

Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

Entry-level embedded software engineering role at Qualcomm focusing on RTOS development for QuRT OS and Zephyr, offering competitive salary and comprehensive benefits.