Linux Software Engineer, Automotive

Qualcomm San Diego , CA 92140

Posted 2 months ago

Job Detail

Job Id E1970439 Job Title Linux Software Engineer, Automotive Post Date 11/07/2019 Company Qualcomm Technologies, Inc.

Job Area Engineering

  • Software

Location California

  • San Diego

Job Overview Linux Android and Linux Vehicles Software / Platform Engineer Opportunities include cutting edge Wireless, Multimedia and Embedded technologies and integration into a new market vertical. As a key player in the connected car programs of the worlds leading automakers for more than a decade, we are transforming the relationship between your car and your digital lifestyle. Connectivity integrated with the latest infotainment systems makes travel more safer, enjoyable and efficient. With Advanced 5G connections, wireless multimedia streaming, real-time 3D navigation with traffic and available parking spot finder, both passengers and drivers will benefit from a richer user experience. This candidate will serve a hands-on technical platform position, with specific efforts including software development, hardware bring-up, hypervisor and isolation/prioritization environments within Linux, Yocto and Android, issue triaging and fixing, platform/framework development, performance analysis and improvements, upstream asset integration, upgrades and community participation. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. 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." id="hdnMinimumQualifications" /> 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 3+ Years experience in C/C++ programming and debugging, one or more Real-Time Operating Systems is preferred. 2+ Years Experience in high level embedding operating systems: Android, Linux, Open Embedded. 2+ Years Experience with ARM assembly language and low level ARM debugging preferred. 2+ Years Experience with low level software/hardware interface design and debugging. 2+ Years Experience with industry standard software development tools: HSW/HE debuggers, code revision control systems (GIT, Perforce), IDEs and build tools. Knowledge in Linux embedded systems and/or Android" id="hdnPreferredQualifications" /> 3+ Years experience in C/C++ programming and debugging, one or more Real-Time Operating Systems is preferred. 2+ Years Experience in high level embedding operating systems: Android, Linux, Open Embedded. 2+ Years Experience with ARM assembly language and low level ARM debugging preferred. 2+ Years Experience with low level software/hardware interface design and debugging. 2+ Years Experience with industry standard software development tools: HSW/HE debuggers, code revision control systems (GIT, Perforce), IDEs and build tools. Knowledge in Linux embedded systems and/or Android Education Requirements Required: Bachelor's, Computer Engineering and/or Computer Science Keywords Automotive, Android, Linux


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Silicon Validation Software Engineer Linux Driver And Kernel Developer

Apple Inc.

Posted 2 weeks ago

VIEW JOBS 11/27/2019 12:00:00 AM 2020-02-25T00:00 Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. Are you passionate about changing the world? Join our growing Silicon Validation team. We have a critical impact on getting high quality functional products to millions of customers quickly and we are hiring all levels from junior to senior roles. As part of the silicon validation team, you will develop Linux device drivers and user-land tests for exercising and testing the various subsystems in complex SoCs. Key Qualifications * You have 5+ years of embedded Linux kernel development experience * Solid knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture * You bring extensive device driver development and support (one or more of USB, network, graphics, video, mtd, storage, power management) * You have strong debugging skills in kernel context * Experience with exercising/validation of system from user space, knowledge of user space API * Ported/maintained Linux distribution for a platform * Skilled C programmer * Familiarity with ARM architecture a plus Description * You will work closely with designers and architects to understand functional IP blocks and their use-cases * You will be implementing BSP and doing software bringup on pre and post-silicon platforms * You will be developing Linux device drivers and user-land tests for exercising and testing the various subsystems in complex SoCs. * You will debug and root-cause a variety of hardware and software issues Education & Experience BS / MS / Ph.D in EE or CS is required. Apple Inc. San Diego CA

Linux Software Engineer, Automotive

Qualcomm