Engineer, Staff_CE_Device Driver Development
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system
I korthet
Qualcomm is seeking a Staff Engineer with over 12 years of experience in embedded and automotive software development. Responsibilities include platform bring-up, kernel development, performance optimization, and system stability for next-generation automotive solutions. The role requires strong expertise in Linux kernel, device drivers, and debugging tools.
Ansvarsområden
- Develop and debug Linux kernel subsystems and device drivers for automotive platforms.
- Analyze and resolve complex system issues involving boot, memory, storage, networking, and performance.
- Drive CPU, memory, boot-time, and overall system performance improvements.
- Perform deep root cause analysis using kernel logs, traces, ramdumps, and profiling tools.
- Lead stability investigations and customer escalations across multiple software domains.
- Collaborate with cross-functional teams to deliver robust, production-quality software.
- Mentor engineers and contribute to technical reviews and architecture discussions.
Krav
- 12+ years of experience in embedded software development.
- Strong hands-on expertise in Linux Kernel Programming.
- Strong hands-on expertise in Device Driver Development and Debugging.
- Strong hands-on expertise in Performance Analysis and Optimization.
- Strong hands-on expertise in System Stability and Root Cause Analysis.
- Strong hands-on expertise in Memory Management and Multithreaded Systems.
- Strong hands-on expertise in ARM64 Architecture.
- Strong hands-on expertise in C/C++ Programming.
- Experience with Linux debugging and profiling tools such as GDB, Ftrace, Perf, Crash, and Trace Analysis tools.
Önskade kvalifikationer
- Experience with Automotive Linux, Android Automotive, or QNX.
- Knowledge of device drivers, hypervisor, memory management.
- Familiarity with virtualization and hypervisor technologies.
- Experience supporting customer escalations and production issues.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
- 2+ years of experience with Programming Language such as C, C++, Java, Python, etc.
- 1+ year of experience with debugging techniques.
Färdigheter
Linux Kernel ProgrammingDevice Driver DevelopmentPerformance AnalysisSystem StabilityRoot Cause AnalysisMemory ManagementMultithreaded SystemsARM64CC++GDBFtracePerfCrash AnalysisTrace AnalysisAndroid AutomotiveQNXVirtualizationHypervisorPythonJava
#embedded#automotive#software#development#linux#kernel#device driver#performance#stability#debugging
Enabling a world where everyone and everything can be intelligently connected.\n\n
Företag
QualcommPublicerade jobb
för 11 timmar sedan
Anställningstyp
Heltid
Arbetsform
På plats
Erfarenhetsnivå
Senior
Platser
Bangalore, India
Kvalifikation
Kandidatexamen, Masterexamen, Doktorand
Sökande
Ansök tidigt
Liknande jobb
Google
Stockholm, SwedenAI Outcome Customer Engineer, Google Cloud
1,26–1,29 mn kr/år Heltid Ansök tidigt Publicerad för 4 dagar sedan
ABB
Schaffhausen, SwitzerlandApplikationsentwickler Digitalisierung Produktion (80 - 100%)
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Ericsson
Göteborg, SwedenEntry Level: Power Designer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Scania Group
Södertälje, SwedenMaster Theses Students (more than one position, 30 ECTS or 45 ECTS theses) AI-based fault detection
Praktik Ansök tidigt Publicerad för 4 dagar sedan
Scania Group
Södertälje, SwedenMaster Thesis Student AI based process, method and tool for automatic software documentation and signal requirement specification
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Scania Group
Södertälje, SwedenMaster Thesis Student (more than one position, 30 ECTS or 45 ECTS theses) Concentration-based fault detection
Heltid Ansök tidigt Publicerad för 4 dagar sedan
