Q

Qualcomm

Designs mobile chips and licenses wireless patents

Automotive-Embedded Software Applications Engineer - Multimedia, Software Applications Engineering

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeIngolstadt, GermanyNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of embedded software development, debugging, or related work experience.
  • At least 1 year of experience in a customer-facing role.
  • Experience with embedded software development, integration, and debugging.
  • Experience developing embedded multimedia in at least one of audio, display, or graphics.
  • Experience programming in C or C++.
  • Experience with a high-level operating system such as QNX or Android, or another real-time operating system.
  • Strong issue triage and debugging skills.
  • A Bachelor's, Master's, or PhD in Engineering, Information Systems, Computer Science, or a related field, with the corresponding stated minimum software applications engineering or software development experience.
  • At least 2 years of experience with a programming language such as C, C++, Java, or Python.
  • At least 1 year of experience with debugging techniques.

Responsibilities

  • Support Qualcomm customers and partners with the design, development, and debugging of software issues related to Qualcomm reference designs.
  • Customize and optimize software to meet product requirements using Qualcomm SoC features.
  • Quickly ramp up on existing projects and understand automotive platform hardware and software driver architecture.
  • Read and write technical specifications and requirements.
  • Work closely with external customers to customize and launch their products.
  • Contribute to embedded software hardware and software designs, feature prototyping and integration, software customization, performance optimization and improvement, and debugging efforts.

Desired Qualifications

  • Experience with automotive infotainment projects.
  • Experience with software platforms including QNX, Linux, Android, or Linux containers.
  • Experience with display and graphics drivers and controllers.
  • Familiarity with debugging GPU hangs and display panel bring-up activities.
  • Exposure to hypervisors and virtualization.
  • Experience with OpenGL ES, Vulkan, and OpenCL.
  • Familiarity with bridge chips (serializers/deserializers), composition, and color formats.
  • Knowledge of GPU buffer management and GPU shader architecture.
  • Knowledge of display panel specifications, including timing, pixel clock, and frame rates.
  • Experience with MPI, CSI, and DSI interfaces.
  • Experience with system performance profiling and optimization.
  • Familiarity with Qt/QML, SHM, window managers, and texture compression.
  • Knowledge of camera and sensor specifications, video codecs including HEVC, H.265/H.264, physical audio interfaces including I2S and TDM, sample rate conversion/ASRC, DSP software, audio codecs including MP3/AAC, and audio frameworks and drivers.
  • A Master's degree is preferred.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs