Finding the best job has never been easier
Share
Job Area:
Engineering Group, Engineering Group > Software Applications Engineering
Required Qualifications:
12+ years Software Applications Engineering, Embedded Software Development experience, or related work experience.
6+ years development or debugging experience with High level operating systems (QNX, Linux and Android)
Very solid experience with embedded software development, integration, debugging.
Experience with C/C++ programming and modern scripting languages.
Very deep understanding of the boot process and system architecture of ARM Cortex-A/X based SoC systems, including topics like MMU/SMMU, virtualisation and ARM TrustZone.
Excellent issue triage and debugging skills with complex system level issues.
Extensive understanding of complex operating system behaviour, task scheduling and the related constraints on the hardware architecture of a modern SoC.
An intrinsic desire for systematic working and ability to deliver high quality results in a stressful environment.
Good communication and excellent teamwork skills.
Being fearless and able to focus on technical topics in highly escalated situations.
Quick adaptability to work in new technologies.
Ability to take up project management responsibilities.
Badass debugging capabilities and ability to understand problems in a larger picture.
Basic understanding of software development processes.
Driving license for Germany and ability to freely travel within Europe and North America on short notice.
Ability to lead a small cross-functional team and mentoring junior team members in technical and non-technical topics.
Preferred Qualifications:
Experience with Automotive Infotainment or ADAS projects.
Experience with manufacturing and testing of automotive systems.
Experience in using debugging tools such as JTAG, ftrace or GDB.
Exposure to Secure boot and Trusted Operating systems concepts.
Education:
Automotive, infotainment, ADAS, JTAG, GDB, debugging
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ 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 5+ years of Software Applications Engineering, Software Development experience, or related work experience.
PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience.
• 3+ years of experience with Programming Language such as C, C++, Java, Python, etc.
• 3+ years of experience with debugging techniques.
*References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
These jobs might be a good fit