Senior Embedded Software Architect, Silicon
$156k - $229k: Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; San Diego, CA, USA .
Minimum qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
- 5 years of experience with computer architecture concepts, including microarchitecture, cache hierarchy, pipelining, and memory subsystems.
- 5 years of software development experience in consumer electronics or embedded systems.
- Experience with processor core architectures (e.g., ARM, x86, RISC-V, etc.) and Internet Protocols (IPs) used in System on a Chip (SoC) designs.
- Experience with C/C++.
Preferred qualifications:
- Master's degree or PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 8 years of experience in software designing and development for software layers found in Application-specific integrated circuit (ASIC) (e.g., boot, drivers, embedded firmware, libraries, and API for applications).
- 5 years of experience in driving ASIC architecture decisions from a software point of view.
- Experience with interaction between hardware and software for different types of standard hardware blocks, CPU and accelerators.
- Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe)
- Experience with Android OS.
About the job
Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.
In this role, you will understand software product requirements, use cases and applications, and how they relate to specific hardware blocks or sub-systems. You will represent the direction of the software team, their asking and their constraints, working at system architecture definition of hardware blocks with the Hardware Architects, and the implementation definition working with the Hardware Implementation team. You will define or influence their work with the goal of ensuring fulfillment of software requirements, striving for optimal software programming model and interfaces, discuss and come to an agreement on hardware/software trade off solutions, ensure scalability to future software and applications, and backwards compatibility as much as possible. You will strive to make decisions using a data motivated approach adopting or developing a modeling platform that will help you side your requests. You will also be required to estimate the implementations with the intent of supporting educated estimation of staffing and schedule required by managers or planners.
Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.
The US base salary range for this full-time position is $156,000-$229,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
- Collaborate with stakeholders like product management, silicon architecture, silicon implementation, and software engineering, to identify user experiences characteristics and how they can be mapped onto hardware.
- Understand interactions between hardware components and pursue definition of architecture and block's interactions design, providing options/trade-offs, identifying issues and driving them to resolution.
- Design architecture and software interfaces that enable a software programming model for application developers, assisting in use of hardware accelerators.
- Design hardware that is easy to debug throughout the product development cycle, controlled in terms of power and thermal, and is resilient to improper programming.
- Develop the software architecture modeling platform to model features requests explicitly, and support the hardware using a data motivated approach about their benefits.
- ...Science, or related field and 2+ years of Software Engineering or related work experience.... ...field. 5+ years of experience in embedded software development. Strong proficiency... ...motivated and able to work independently. Architect, design, and develop multimedia frameworks...SeniorFull timeWork experience placementCasual work
- Troubleshooting or debugging skills in embedded, preemptive execution environments; Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. Analyzes user...SeniorFull timeWork experience placementImmediate start
$95 - $105 per hour
...job poster from Stellar Consulting Solutions, LLC Team Lead Recruitment at Stellar Consulting Solutions, LLC Job Title: Senior Embedded Software engineer Contract: W2 12+Months JOB DESCRIPTION Seeking highly experienced Senior Software Engineer(s) to contribute to...SeniorContract work$94.2k - $141.2k
...Engineering Group, Engineering Group Software Engineering General Summary: As a... ..., develop, create, modify, and validate embedded and cloud-edge software, applications, and... ...related field. Responsibilities Architect, design, and develop multimedia...SuggestedFull timeCasual workWork from home$115k - $200k
...a challenge but a gift. Where you're never going alone. Because there's too much at stake to go solo. Our Software Team is seeking a Senior Embedded Software Engineer. You'll develop software for our ecosystem of radios and waveforms to implement the next generation...SeniorPermanent employmentWork experience placementWork at officeWorldwide$170k - $215k
...through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and... ...innovate the infinite, together. A DAY IN THE LIFE: As a Senior Embedded Software Engineer – Cyber, you will design, develop, and integrate...SeniorFull timeWork visaFlexible hours- ...Firmware Engineer to develop FPGA solutions and mentor junior engineers. This hands-on role requires at least 7 years of experience in embedded development, strong knowledge of digital logic, and proficiency in C/C++. The ideal candidate will thrive in a startup environment...SeniorFull time
- ...Embedded C++ Software Developer - video Contract (6 month+) 60.00 - 80.00/hr. San Diego, CA (Onsite). ONSITE / US CITIZENS ONLY Embedded Software Engineer (6 months+ Contract) We are seeking skilled embedded software engineers to...Full timeContract work
- ...A leading vehicle technology firm is seeking a Sr. Director to lead their Embedded Software and Electrical Engineering teams. Responsibilities include defining the technical roadmap for vehicle systems, managing product lifecycles, and fostering a high-performance engineering...SeniorFull timeFlexible hours
- Join to apply for the Embedded System Engineer role at Modular Medical, Inc. Get AI-powered... ..., test, debug, and maintain embedded software for medical devices. Write Python scripts... ...move up to 35 pounds. Additional Details: Seniority level: Mid-Senior level Employment type:...Full timeRelocation package
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...SeniorFull timeTemporary workFlexible hours$132k - $220k
A leading technology company in San Diego is seeking a Senior Software Engineer to develop software solutions for semiconductor technology. The role requires strong skills in C++ and Python, with over 7 years of experience in technical development. The candidate will drive...SeniorFull time$114k - $171k
...of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Principal or a Sr. Principal Embedded Software Engineer to join our team of qualified and diverse individuals. This position will be sourced out of Software Engineering organization...SeniorRelocation packageShift work$180k - $250k
Role: Senior Machine Learning Engineer Location: San Diego, CA (in-office) Salary Range... ...distilling models, optimizing them for embedded hardware, and validating them against... ...collaborating closely with the vehicle software team to integrate your work into the larger...SeniorPermanent employmentFull timeWork at officeLocal areaRemote workVisa sponsorshipWork visaFlexible hours- ...Job Description Job Description Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long... ...(ARM SoCs, micro-controllers, etc.) Strong background in architecting both bare-metal and multi-threaded systems Proficiency...SeniorLong term contractFor contractorsImmediate start
$123k - $160k
...Job Description Job Description Sr. Embedded Software Engineer MaXentric is seeking a Senior Software Developer to lead software development efforts for our custom processor architecture. This role is critical to advancing our R&D initiatives and supporting DoD...SeniorPermanent employmentWork at office- ...Job Description Job Description Title: Sr. Embedded S/W Engineer: ETH PHY/MAC Layer Term: Long Term Contract/Potential Perm... ...Areas of experience in 1 or more of the following: SatCom/ Software Defined Radios/Modem Design/Automotive/Avionics/AI/EV Charging...SeniorLong term contractPermanent employmentImmediate start
- ...Logos Space in San Diego seeks a Software Lead Director to provide strategic direction for software across its LEO satellite systems.... ...development experience, including leadership roles. Knowledge of embedded systems and cloud technologies is critical. Logos Space fosters...Full time
$211k - $297k
...A leading real estate information provider in San Diego seeks a Principal Software Engineer specializing in React, C#, and AWS. This role requires deep technical expertise, collaboration across teams, and responsibility for the architecture and design of complex software...Full time$125k - $150k
...through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics... ...innovate the infinite, together. A DAY IN THE LIFE: The Embedded Software Engineer III plays a key role in developing software...Full timeWork visaFlexible hours- ...Job Description Job Description Zoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role,... ...creating robust and reusable software. Responsibilities Architect, develop, debug, optimize, review, and test software for multiple...Temporary workRelocation package
$110k - $130k
...through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics... ...the infinite, together. A DAY IN THE LIFE: As an Embedded Software Engineer II – RUST , you’ll design, develop, and integrate...Full timeWork visaFlexible hours- ...Job Description Job Description Title: Embedded SW Engineer Department: R&D Manager: VP SW Engineering Location: San... ...Embedded SW Engineers are responsible for implementing embedded software that forms part of Nextivity's product line. Essential Duties...Full timeWork experience placementWork at office
$117.8k - $176.8k
...Opportunity Our US work group has an opportunity for a Senior Transmission Line Engineer; this individual will sit in any of... ...with geotechnical data interpretation for foundation design and embedment calculations for a variety of transmission structure types and...SeniorFull timeTemporary workPart timeFor contractorsCasual workWork at officeLocal areaFlexible hours$110k - $151k
...Description Job Description STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary... ...do: Work as part of a small, focused team to architect, develop, implement, and test modular software applications and tools for emulating cyber-physical...Full timeLocal areaImmediate startNight shift$140k - $200k
...breakthrough research into real-world, safety-critical systems. Senior Engineer, Embedded Software / Firmware Implantable Neuroelectronics Team... ...implantable and external neuroelectronic systems • Architect deterministic, low-latency neural acquisition pipelines...SeniorFull timeTemporary workInternshipFlexible hours$295k - $310k
...00.00/yr Additional compensation types Annual Bonus and RSUs Senior Director, Software (+ Electrical Engineering Systems) Position Summary Seeking a visionary and experienced Sr. Director to lead our Embedded Software, VCU, and Electrical Engineering teams. This senior...SeniorFull timeFlexible hours$110k - $180k
...The Marlin Alliance, Inc. is seeking a Senior Software Developer/Solutions Architect in San Diego, CA. This individual will serve as a technical leader within The Marlin Alliance and will drive strategy, development, and engineering practices with a focus on Digital...SeniorContract workWork at office$110k - $140k
...through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics... ...the infinite, together. A DAY IN THE LIFE: As an Embedded Software Applications Engineer II at Innoflight, you will serve...Full timeWork visaFlexible hours- ...Senior Software Engineer, iOS Mobile Application Developer San Diego, CA Description: Senior Software Engineer, iOS Mobile Application Developer Join as a Senior iOS Software Engineer, where you'll develop critical public safety applications used by first...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Architect, Silicon. Be the first to apply!
- .net software architects (remote) San Diego, CA
- sr hr business partner San Diego, CA
- senior planner San Diego, CA
- senior hvac project manager San Diego, CA
- senior technical product manager San Diego, CA
- senior wealth advisor San Diego, CA
- senior medical science liaison San Diego, CA
- senior accountant remote San Diego, CA
- srs distribution San Diego, CA
- senior app developer San Diego, CA









