IOT Software Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation.
$94,200 - $141,200
Embedded
Entry-Level Software Engineer
In-Person
1+ year of experience
AI · Enterprise SaaS

Description For IOT Software Engineer

Qualcomm Innovation Center, Inc. is seeking an IOT Software Engineer to join their dynamic team. This role offers an exciting opportunity to work at a leading technology innovator that pushes the boundaries of what's possible in next-generation experiences. As a Software Engineer, you'll be responsible for designing and developing embedded and cloud edge software, with a focus on multimedia and AI frameworks for IOT products including drones, security cameras, and AI boxes.

The position requires expertise in C/C++ programming, multimedia frameworks, and Android development. You'll work with cutting-edge technologies including AI inference frameworks like PyTorch and TensorFlow Lite, while developing applications for various IOT products. The role involves collaboration with cross-functional teams, including systems, hardware, and architecture engineers.

Key responsibilities include designing and developing multimedia and AI applications, creating GStreamer plugins, and ensuring software quality through code reviews and testing. You'll work in a supportive environment that promotes innovation and professional growth, with access to mentorship programs and continuous learning opportunities.

Qualcomm offers a competitive compensation package, including a salary range of $94,200 to $141,200, annual bonus opportunities, and RSU grants. The company provides comprehensive benefits including medical coverage, financial planning support, and wellbeing resources. This is an excellent opportunity for someone looking to contribute to world-changing innovations while working alongside leading engineering and technology experts in the industry.

The ideal candidate will have a Bachelor's degree in a relevant field and at least one year of experience in various technical areas including C/C++ programming, multimedia frameworks, Android development, and AI/ML technologies. You'll be part of a team that's driving digital transformation and creating solutions that impact lives around the globe.

Last updated a month ago

Responsibilities For IOT Software Engineer

  • Design and develop multimedia, AI and Computer vision applications
  • Design and develop GStreamer based plugins
  • Design and develop software features for IOT products and systems
  • Participate in design, coding, unit testing, debugging, and integration
  • Perform code reviews and regression tests
  • Collaborate with project team members
  • Write technical documentation

Requirements For IOT Software Engineer

Java
Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 1+ year of experience with Programming Language such as C, C++
  • 1+ year of experience with Multimedia frameworks
  • 1+ year of experience with Android frameworks
  • 1+ year of experience with AI Inference frameworks
  • 1+ years of experience with Linux System level programming
  • 1+ year of experience with writing GLES/GLSL Shader Programming
  • 1+ year of experience with writing Vulkan Shaders

Benefits For IOT Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Equity
Education Budget
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Medical coverage for employees and dependents
  • Financial planning support
  • Mental health and wellbeing resources
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm IOT Software Engineer

PCIe Software Engineer

PCIe Software Engineer position at Qualcomm Technologies, developing embedded software and drivers for next-generation mobile and compute platforms.

PMIC Embedded Software Engineer

Entry-level PMIC Embedded Software Engineer position at Qualcomm, focusing on power management and system development with competitive compensation.

Windows Developer - Debugger, PC Compute

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

New Graduate- Camera engineer - Automotive SW

Entry-level Camera Engineer position at Qualcomm China, focusing on automotive camera software development and embedded systems.

CNSS/GNSS Hardware Customer Engineer

CNSS/GNSS Hardware Customer Engineer position at Qualcomm India, focusing on wireless product integration and customer support with comprehensive benefits.