Sr Engineer-
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system
I korthet
Qualcomm is seeking a Sr. Software Engineer to design, develop, and optimize embedded software and drivers for DSP/SoC performance and power in automotive systems (ADAS/IVI). The role involves working with Linux kernel drivers, analyzing performance characteristics, ensuring compliance with ASPICE and ISO 26262 standards, and collaborating with cross-functional teams to deliver high-quality software solutions.
Ansvarsområden
- Designs, develops, and enhances drivers and software for DSP/SoC performance and power optimization in automotive systems (ADAS/IVI).
- Works on HLOS (Linux kernel) drivers that interface with DSP subsystems and analyzes performance and power characteristics of real-world automotive workloads.
- Develops and maintains components for DCVS and DSP resource management.
- Troubleshoots performance and power issues across DSP subsystems and builds tools/utilities for profiling, debugging, and optimization.
- Collaborates with cross-functional teams to gather requirements, design solutions, and ensure system-level performance, scalability, and efficiency.
- Applies analytical and modeling techniques to optimize software behavior.
- Ensures compliance with Automotive SPICE (ASPICE) and ISO 26262 functional safety standards, including documentation, traceability, and adherence to defined automotive software development processes.
- Develop and maintain high-quality, scalable software and drivers.
- Analyze and resolve complex DSP performance and power issues.
- Develop performance profiling, resource management, and debug tools.
- Collaborate with cross-functional teams to meet automotive program milestones.
- Contribute to system design and architecture discussions.
- Communicate technical status, risks, and dependencies effectively.
- Ensure compliance with ASPICE and ISO 26262 processes, including documentation and traceability.
- Support performance optimization and issue resolution for ADAS/IVI use cases.
- Develop and execute unit tests to ensure stability and functionality.
Krav
- Bachelor’s degree in Engineering, Embedded Systems, Computer Science, or related field with 3+ years of relevant experience OR Master’s degree in Engineering, Embedded Systems, Computer Science, or related field with 2+ years of relevant experience.
- Experience in embedded systems software or driver development.
- Experience working with real-time operating systems.
- 2+ years of programming experience in C/C++/Python.
- Basic understanding of ASPICE processes and ISO 26262 functional safety concepts.
Önskade kvalifikationer
- 2+ years of Software Engineering experience in automotive or embedded systems.
- Experience in Linux kernel driver/module development.
- Experience in DSP/CPU performance and power optimization.
- Experience in automotive platforms (ADAS and/or IVI).
- Familiarity with ASPICE SWE.1–SWE.6 and audit processes.
- Exposure to ISO 26262 lifecycle activities (safety requirements, FMEA, traceability, etc.).
- Experience working in a cross-functional or matrixed organization.
#embedded#software#automotive#DSP#SoC#performance#power optimization#drivers#Linux kernel#ADAS#IVI#ASPICE#ISO 26262