Embedded Software Tools Engineer

A leading technology company specializing in wireless technologies, semiconductors, and mobile platforms.
$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 innovative team. This role offers an exciting opportunity to work on developing tools for embedded software development, specifically focusing 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 multiple programming languages including TypeScript/JavaScript, Python, and C/C++, with a focus on developing for environments like Visual Studio Code, Eclipse Theia, and IntelliJ CLion. You'll be working with cutting-edge technology while collaborating with a team of experienced professionals in building open, modular, and scalable solutions.

The role offers competitive compensation ranging from $94,200 to $141,200, along with comprehensive benefits including health coverage, financial planning programs, and opportunities for professional growth through mentorship and continuous learning programs. You'll also be eligible for annual bonuses and RSU grants, making this an attractive package for career growth.

Key responsibilities include architecting and developing SDK/IDE features, maintaining code repositories, and building advanced profiling and debugging frameworks. You'll have the opportunity to work with OEMs and Independent Software Vendors, gaining valuable industry experience.

Qualcomm offers a supportive, inclusive culture where innovative ideas are welcomed and celebrated. The company's commitment to technological advancement and employee development makes this an ideal position for someone looking to grow their career in embedded software development while working on impactful projects that influence global technology solutions.

The position is based in San Diego, California, offering the opportunity to work with some of the industry's brightest minds in a dynamic, fast-paced environment. If you're passionate about embedded systems, software development, and creating tools that empower other developers, this role provides an excellent opportunity to make a significant impact while advancing your career at a leading technology company.

Last updated 7 days ago

Responsibilities For Embedded Software Tools Engineer

  • Architect, design and develop SDK and IDE features and extensions
  • Maintain code repositories and build systems
  • Build state of the art embedded profiling and debugging frameworks
  • Work with OEMs and Independent Software Vendors
  • Communicate issues with team lead and peers
  • Complete assigned coding tasks to specifications
  • Resolve software issues and bugs
  • Collaborate with project team members

Requirements For Embedded Software Tools Engineer

TypeScript
JavaScript
Python
Java
  • 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
  • 1+ year of experience with Database Management Software
  • 1+ year of experience with API
  • 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
  • Knowledge of Operating Systems and inter-processor communications
  • Embedded software development experience

Benefits For Embedded Software Tools Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
  • Health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional/mental health support
  • Wellbeing programs
  • Annual discretionary bonus program
  • Annual RSU grants
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Embedded Software Tools Engineer

Auto Embedded Dev (Audio)-- Engineer, Associate

Entry-level embedded software engineering role at Qualcomm focusing on audio systems development, requiring 1-2 years experience and strong C/C++ programming skills.

Auto Emb Dev (Audio)- Engineer

Entry-level embedded systems engineer role at Qualcomm, focusing on audio software development with C/C++ and Linux expertise required.

PMIC Embedded Software Engineer

PMIC Embedded Software Engineer role at Qualcomm focusing on power management, system clocking, and firmware development across multiple platforms.

Windows Developer - Debugger, PC Compute

Windows Developer position at Qualcomm focusing on debugger development for PC Compute platforms, working with Windows on Snapdragon products.

Display Software Engineer

Display Software Engineer position at Qualcomm Canada ULC, focusing on embedded software development for Snapdragon processors