Embedded Software Engineer

A leading technology company specializing in wireless telecommunications 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 development team. This role focuses on developing IPC and VM specific Drivers for Inter Processor Communication, Diagnostic features, and System Level features across Qualcomm's entire Automobile chipset portfolio.

The position offers an exciting opportunity to work with cutting-edge automotive technology while developing crucial software components. The successful candidate will be responsible for designing, testing, and documenting drivers for both internal and external use. This role involves working with complex systems, requiring strong problem-solving abilities and technical expertise.

Key responsibilities include developing and modifying computer applications software, analyzing user needs, and creating efficient software solutions. The role requires collaboration with systems analysts, engineers, and programmers to design systems and gather project requirements. The position offers excellent growth potential with hands-on experience in embedded systems and automotive technology.

The ideal candidate should possess a Bachelor's degree in Engineering, Computer Science, or related field, with strong programming skills in C and data structures. Knowledge of Linux kernel development is crucial, and experience with Python/Perl would be advantageous. The role offers competitive compensation, including base salary, annual bonus potential, and RSU grants, along with comprehensive benefits including medical coverage, 401k, and educational assistance.

Working at Qualcomm provides exposure to industry-leading technology and the opportunity to work alongside respected engineering experts. The company offers continuous learning and development programs, tuition reimbursement, and mentorship opportunities. This position is perfect for someone looking to build a career in embedded systems while working on innovative automotive technologies.

Last updated 6 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
  • Develop and modify computer applications software
  • Analyze user needs and develop software solutions
  • Design software to optimize operational efficiency
  • Working under close supervision
  • Taking responsibility for own work and making decisions with limited impact
  • Communicating with project lead to provide status and information

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
  • 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

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Medical coverage for employees and dependents
  • 401k retirement planning
  • Educational assistance
  • Mental health support
  • Comprehensive wellness programs

Interested in this job?

Jobs Related To Qualcomm Embedded Software Engineer

PMIC Embedded Software Engineer

PMIC Embedded Software Engineer role at Qualcomm, developing power management and IO interface solutions for various operating systems and platforms.

New Graduate- Camera engineer - Automotive SW

Entry-level Camera Engineer position at Qualcomm China focusing on automotive software development and camera functionality for infotainment platforms.

Software Engineer - Kernel Services

Entry-level embedded software engineering role at Qualcomm focusing on kernel services development with competitive pay and comprehensive benefits.

PCIe Software Engineer

PCIe Software Engineer position at Qualcomm Technologies focusing on embedded software development for next-generation mobile and compute platforms.

Engineer– Device driver development

Entry-level Device Driver Development Engineer position at Qualcomm India, focusing on ARM SoC driver development with C and Linux.