Job Responsibilities: Platform Software Architect
Salary: $20-30/Hour
Company: Google
Location: USA
Educational Requirements: Bachelor's Degree
Full Job Description:
Minimal qualifications:
7 years of experience in consumer electronics/embedded structures layout.
enjoy with C++, C, Embedded systems, Kernel, Linux, Firmware, tool Drivers.
experience in computer science, with talents in information structures, algorithms, and software program design.
experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe) software program stacks, Drivers, and machine reminiscence Drivers.
Desired qualifications:
grasp's degree or PhD in laptop science, electric Engineering, or associated field.
9 years of experience riding ASIC structure selections from a software program point of view.
revel in running with hardware designers/studying schematics, ARM and/or different low-strength SoC architectures, fundamentals of Bootloaders, SoC low electricity management, and security frameworks.
information of interplay types among hardware and software program for one of a kind kinds of trendy hardware blocks, CPU, and accelerators.
expertise of embedded systems development, RTOS concepts, tool drivers and hardware/software program integration, ARM or x86 assembly, system BIOS, Linux kernel, tool drivers.
approximately the process
Google's software program engineers broaden the following-era technology that change how billions of users connect, explore, and have interaction with information and each other. Our merchandise want to address records at huge scale, and extend well past net search. we are searching out engineers who bring clean thoughts from all areas, inclusive of facts retrieval, distributed computing, big-scale machine layout, networking and facts storage, safety, artificial intelligence, herbal language processing, UI layout and cellular; the list goes on and is developing each day. As a software engineer, you'll work on a selected mission important to Google’s needs with opportunities to switch teams and tasks as you and our rapid-paced enterprise grow and evolve. We want our engineers to be versatile, display management characteristics and be enthusiastic to take on new issues throughout the full-stack as we continue to push era forward.
Google's assignment is to arrange the world's facts and make it universally reachable and useful. Our group combines the first-class of Google AI, software, and hardware to create substantially useful experiences. We research, design, and increase new technologies and hardware to make computing faster, seamless, and more powerful. We purpose to make people's lives higher thru technology.
