- Entry level
- No Education
- Salary to negotiate
Job Id E1970145
Job Title Automotive Linux Platform Engineer
Post Date 02/14/2019
Company Qualcomm Technologies, Inc.
Job Area Engineering - Software
Location China - Shanghai
Job Overview Were looking for skilled senior or staff engineer to develop the Linux kernel and drivers for the snapdragon SoC based automotive IVI and Telematics products, including the Linux hibernate/suspend to disk, automotive platform drivers, Linux virtual drivers, Linux container support and performance optimization. You will be responsible for new feature design, technology investigation, ASPICE process enhancement, unit test/coverage, code developing and cross team review. You will also work with global tech PoC and testing teams to resolve key issues that impact the Linux HLOS from the product testing.
Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
2+ years Software Engineering or related work experience.
2+ years experience with Programming Language such as C, C++, Java, Python, etc.
Preferred Qualifications Familiar with multiprocessor architecture, ARM processors, caching, interrupts, etc. Experienced in Linux kernel architecture and driver development, such as signals, priorities, deadlocks, stacks, interrupt, memory management, scheduler, synchronization methods, etc. Experienced in Linux kernel and driver development and performance optimization. Experienced with Linux virtio and virtual driver implementation. Proficient C, C++ programming with 5+ years development experience in Linux kernel and device drivers. Excellent software design, problem solving, debugging, documentation and presentation skills and proved experiences. Well organized, great communication and reporting skills Solid background in developing with an Open Source mindset English communication capability able to work with colleagues around the world smoothly. Good responsibility and team spirit, able to work under tight project deadlines and balance multiple competing priorities and tasks simultaneously Faster learner; able to grasp concepts with only basic training and the initiative to ask questions. MS in CS/EE with 5+ years experience (or BS with 8+ years) in embedded Linux software development Experienced with ASPICE and functional safety standard is a plus Experienced with GENIVI, TIZEN, AGL or Android is a plus Experienced with project or people management is a plus.
Education Requirements Bachelor's degree or above in Engineering, Information Systems, Computer Science, or related field.
About the company
Billions, maybe trillions of times a day…
That’s how often people around the world likely grab for their smartphone- and all that incredible stuff a phone can do that keeps people reaching for it multiple times a day- Qualcomm invented the stuff that made that stuff possible.
Who is Qualcomm, and what do we do? We are engineers, scientists and business strategists. We come from different countries and diverse cultures, speak different languages and offer unique perspectives. Together, we focus on a single goal—to lead the way to a new era of intelligent, connected devices.
Qualcomm’s technologies powered the smartphone revolution by connecting the phone to the Internet, and now we are changing everything about everything else. We pioneered 3G and 4G, propelling mobile to the forefront of the technology world, and now, we are leading the way to 5G that will connect billions more. Our products revolutionize industries from automotive and IoT to healthcare and data-centers, and are allowing millions of devices to connect with each other in new ways never imagined.
We've been called dreamers, inventors, rebels, risk takers, pioneers and geeks. We dream big. We invent bigger. Most importantly, we often do what many think is impossible in the name of innovation.