Embedded Software Engineer

A leading technology company specializing in wireless communications and semiconductor development.
$94,200 - $141,200
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
Automotive

Description For Embedded Software Engineer

Qualcomm Technologies, Inc. is seeking an Embedded Software Engineer to join their automotive chipset team. This role presents an exciting opportunity to work on cutting-edge embedded systems in the automotive industry.

The position involves developing IPC (Inter-Process Communication) and VM (Virtual Machine) specific drivers for Qualcomm's extensive automobile chipset portfolio. As an embedded software engineer, you'll be responsible for designing, implementing, testing, and documenting drivers for both internal teams and external clients.

The role requires strong technical fundamentals in C programming and data structures, with a particular focus on Linux kernel development. You'll work with state-of-the-art automotive technology, contributing to system-level features and diagnostic capabilities that power modern vehicles.

Key responsibilities include analyzing user requirements, developing software solutions, and modifying existing software for enhanced performance. You'll work closely with a team of experienced engineers, receiving mentorship and guidance while taking ownership of your assigned modules.

The ideal candidate should have a bachelor's degree in Engineering, Computer Science, or a related field. Strong debugging skills and familiarity with Linux kernel architecture are essential. Experience with Python, Assembly, or C++ is advantageous but not required.

Qualcomm offers a comprehensive benefits package including medical, dental, and vision insurance, 401k plans, educational assistance, and mental health support. The company provides a collaborative work environment with opportunities for professional growth and learning.

This position is perfect for someone starting their career in embedded systems, offering hands-on experience with automotive software development while working for a global leader in wireless technology. You'll be part of a team that shapes the future of automotive technology, contributing to innovations that power the next generation of vehicles.

The role is based in San Diego, California, at Qualcomm's main campus, offering the opportunity to work alongside industry experts in a dynamic, fast-paced environment. Join us in pushing the boundaries of what's possible in automotive technology and embedded systems development.

Last updated 7 days ago

Responsibilities For Embedded Software Engineer

  • Development of IPC and VM specific Drivers for Inter Processor Communication
  • Design, test and document drivers for internal and external consumption
  • Analyze user needs and develop software solutions
  • Design software or customize software for client use
  • Modify existing software to correct errors
  • Analyze and design databases within an application area
  • Working under close supervision
  • Taking responsibility for own work and making decisions with limited impact

Requirements For Embedded Software Engineer

Linux
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Experience in C and Data structures, preferably in developing Linux kernel
  • In-depth knowledge of Linux Kernel functionality and architecture especially driver module
  • Excellent debugging and problem-solving skills in Linux Kernel
  • Assembly and C++ language experience is a plus
  • Experience on Python/Perl will be a plus

Benefits For Embedded Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Mental Health Assistance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Mental Health Assistance

Interested in this job?

Jobs Related To Qualcomm Embedded Software Engineer

Audio DSP Engineer

Audio DSP Engineer position at Qualcomm India, focusing on embedded software development for wireless chips and audio processing systems.

Engineer - SocInfra

Entry-level embedded systems engineering role at Qualcomm focusing on Clock/NoC SW driver development and embedded Core driver development.

Windows Video Software Engineer

Windows Video Software Engineer role at Qualcomm, developing embedded video solutions for Windows platforms with focus on multimedia frameworks and streaming technologies.

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.