• Embedded Software Engineer Jobs in United States Of America

  • Qualcomm Inc
  • United States Of America, Usa
  • Save Job
  • 7 - 10 Years
  • Posted : above 1 month

Job Description:

Job Id E1974077

Job Title Embedded Software Engineer Boot Firmware

Company Qualcomm Technologies, Inc

Job Area Engineering - Software

Location California - San Diego

Job Overview Qualcomm processors provide integrated solutions for millions of diverse mobile, compute, IoT, automotive, AI accelerator platforms It all starts with the Boot Firmware the first code to execute on our SOC and prepare the system for operation You will be part of the team involved in the design and development of mission critical firmwares we put in mask ROM and internal memories that interfaces and enables system boot-loaders, secure boot, image authentication and overall pre-boot environment This job function will also involve device driver development and verification for solid-state storage devices such as SPI-NOR, UFS, eMMC, parallel NAND, NVMe, SD card and boot interfaces like USB, PCIe Responsibilities Design, development and integration of custom boot firmware for QCT platforms
Strong coordination and collaboration across wide range of technical areas to include software, hardware, ASIC, integration, architecture, emulation and simulation teams
Paying attention to the details during all phases of boot firmware design, development, integration, testing and release
Work with Emulation, HW design teams, as necessary, in verifying and debugging firmware, driver and resolving platform issues
Efficient and secure (ie cognizant of not exposing security exploits) coding plus driving code review and sign off of driver logic updates with all required stakeholders
On time execution of defined tasks and deliverables, driving dependencies with other teams to closure
System design, architecture, implementation and/or integration of new software features

All Qualcomm employees are expected to actively support diversity on their teams, and in the Company

Minimum Qualifications Bachelors degree in Engineering, Information Systems, Computer Science, or related field

7 years Software Engineering or related work experience

3 years experience with Programming Language such as C, C , Java, Python, etc

Preferred Qualifications Passionate to work on low level firmware, device drivers and embedded software development
Experience with embedded systems
Strong communication skills
Strong collaborative skills working with multiple teams
Chip/SoC on-target, emulation and simulation platform bring-up and debug experience
Highly proficient in C, with a focus on system initialization and low-level code
Analytical, debugging and problem solving skills
ARM, RISC-V microprocessor architecture and Assembly language experience
Open source firmware experience UEFI EDK2, coreboot, depthcharge, uboot, ATF(ARM Trusted Firmware)
Understanding of basic real-time/embedded programming, resource-constrained environments, and operating system loaders
Ability to read schematics, use test equipment such as JTAG debuggers and logic analyzers is valuable

Education Requirements Required Bachelors, Computer Engineering and/or Computer Science and/or Electrical Engineering or equivalent experience

Preferred Masters, Computer Engineering and/or Computer Science and/or Electrical Engineering or equivalent experience

Keywords

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : IT-Hardware/Networking, Telecom
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 20th Jan 2020

Key Skills:

Company Profile:

Company
Qualcomm Incarfix

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status