Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Embedded Systems Security, Silicon

$147k - $211k

Google Inc.

Software Engineer, Embedded Systems Security, Silicon Apply info_outline info_outline X 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 . Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages (e.g. C, C++, or Rust), or 1 year of experience with an advanced degree. 2 years of experience working with embedded operating systems. Experience with performance modeling, performance analysis, or simulation tools. Preferred qualifications Master's degree or PhD in Computer Science or related technical fields. Experience with embedded systems, OS internals (e.g., hypervisors, drivers, firmware), and Android system architecture (including Linux kernel and system services). Experience analyzing system performance, power consumption, and memory management, including proficiency in Python for developing automated test frameworks and data analysis. Understanding of security principles in common use cases (e.g., device authentication, Digital Rights Management, cryptographic protocols, ML security) and experience with vulnerability analysis or security testing methodologies (e.g., fuzzing). Responsibilities Design, develop, test, and maintain low-level software utilizing C, C++, or Rust for the Tensor SoC and Pixel ecosystem. Develop prototypes and proof‑of‑concepts, iterating to evaluate the viability and feasibility of solutions proposed by the architecture team across simulation, emulation, and physical silicon goals. Analyze system and first‑party software to influence hardware architecture decisions and maximize silicon performance, power, and area goals. Drive performance modeling, simulation, and analysis to predict system behavior and guide architectural trade‑offs, focusing on metrics such as throughput, latency, and power consumption. Analyze, optimize, and debug complex low‑level system behaviors, operating system interactions, memory management, and hardware‑software interfaces. The US base salary range for this full‑time position is $147,000-$211,000 + bonus + equity + benefits. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents‑to‑be, criminal histories consistent with legal requirements, or any other basis protected by law. Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. #J-18808-Ljbffr Google Inc.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Systems Security, Silicon in Mountain View, CA vacancy
  • $147k - $211k

    Software Engineer, Silicon Systems Software Note: By applying to this position you will have an opportunity...  ...2 years of experience working with embedded operating systems. Experience with...  ...design, networking and data storage, security, artificial intelligence, natural language... 
    Suggested
    Full time

    Google Inc.

    Mountain View, CA
    14 hours ago
  • $174k - $252k

    Senior Software Engineer, Embedded Systems/Firmware, AI and Infrastructure Sunnyvale, CA, USA Bachelor’s degree or equivalent practical experience....  ...large‑scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI... 
    Suggested
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $174k - $253k

    Senior Software Engineer, Embedded Systems, Health and Home corporate_fare Google place Mountain View, CA, USA Qualifications Bachelor’s degree or...  ...large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI... 
    Suggested

    Google Inc.

    Mountain View, CA
    4 days ago
  • $81.7k - $165.8k

    ## Software Engineer I -Embedded SystemApplylocations: Sunnyvale, California, United States of Americatime...  ...multi-service networking and network security products that are the foundation for...  ...hardware and virtual/containerized systems that secure networks.· Resolving internal... 
    Suggested
    Work experience placement
    Work at office

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    1 day ago
  • $207k - $300k

    Staff Software Engineer, Embedded Systems/Firmware corporate_fare Google place Sunnyvale, CA, USA Bachelor'...  ...design, networking and data storage, security, artificial intelligence, natural...  ...for early software development pre-silicon. We work closely with external vendors... 
    Suggested
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $158k - $241.9k

     ...all. From start to finish, our engineering team challenges the limits on...  ...experiences. The Vehicle Mechatronics Embedded Controls (VMEC) organization is seeking Embedded Software developers, at various levels....  ...encompasses essential vehicle systems and components responsible for... 
    Relocation
    Relocation package

    General Motors

    Mountain View, CA
    3 days ago
  • $264.52k

    ## Senior Software Engineer, Embedded SystemsApplyremote type: Hybridlocations: Mountain View, California, United States of Americatime type: Full...  ...experience on AUTOSAR, CAN, LIN, Vendor Management, and System Integration; Automotive domain specific tools experience,... 
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Mountain View, CA
    1 day ago
  • Senior Software Engineer, Pixel Audio, Embedded Systems, Firmware corporate_fare Google place Mountain View, CA, USA Apply Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g... 

    Google Inc.

    Mountain View, CA
    4 days ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, AI and Infrastructure Google, Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience in low level systems programming languages (e.g. C++ or C). 2 years of experience... 

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $160k - $185k

     ...innovative aerospace start-up in California is seeking a Senior Software Engineer to join their dynamic team. You will play a crucial role...  .... The ideal candidate will have extensive experience in embedded systems and real-time operating systems. This position offers a... 
    Relocation package

    LTA Research

    Sunnyvale, CA
    14 hours ago
  • $144.63k - $195.13k

    A leading precision systems company in Sunnyvale, CA is seeking a GNSS Software Engineer to develop embedded GPS software. The ideal candidate will work closely with various engineering...  .... Candidates must be able to obtain a DoD security clearance and demonstrate excellent... 

    Trimble Inc.

    Sunnyvale, CA
    1 day ago
  • $265k - $285k

     ...technology company in Mountain View, CA seeks an experienced Engineer III in Software Process Engineering. The role involves developing high-level designs, driving technical projects, and ensuring data security. Candidates should have a Master's degree and three years of... 
    Remote work

    Samsung Electronics Perú

    Mountain View, CA
    1 day ago
  •  ...The Ion™ endoluminal system is Intuitive's new robotic...  ...robot system. The engineer will collaborate with...  ...design, build and optimize software that enables high-...  ...display across a range of embedded platforms. The...  .... Ensure robustness, security, and synchronization across... 

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $141k - $202k

    Software Engineer, Embedded, Pixel Graphics corporate_fare Google place Mountain View...  ...of experience in low level systems programming languages (e.g....  ...and data storage, security, artificial intelligence, natural...  ...performance improvements, bringing silicon up, debugging challenging... 
    Full time

    Google Inc.

    Mountain View, CA
    14 hours ago
  •  ...lives. Automated aviation systems will enable a future...  ...of mission-driven engineers with experience across...  ...Communication Systems Software Engineer, you will be...  ...cryptography and network security best practices to protocol...  ...software stack, from embedded systems all the way up... 
    Permanent employment
    Remote work

    Reliable Robotics Corporation

    Mountain View, CA
    1 day ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering Apply X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Austin, TX, USA . Bachelor’s... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $146k - $183k

     ...Role Summary Join as Senior Silicon Validation Software Engineer in Autonomy Hardware and Sensing Systems team. You will be part of the...  ...Projects focusing on platform/embedded software development. Prior experience...  ...system usage/interaction, security and preference information.... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    4 days ago
  • $147.4k - $272.1k

    Silicon Validation Software Engineer: Embedded and Low-level Programming Cupertino, California, United States Hardware At Apple, new ideas have a way of becoming...  ...for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O... 
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $96.8k - $118.3k

    A global cybersecurity leader is seeking an Embedded Software Engineer to enhance and develop embedded solutions for networking and security appliances. The successful candidate will work on software for firewall products, improving performance and reliability while collaborating... 

    Fortinet, Inc.

    Sunnyvale, CA
    2 days ago
  • $207k - $301k

    Software Engineering Manager II, Embedded Systems/Firmware, Platforms Infrastructure Engineering Google Sunnyvale, CA, USA Requirements Bachelor's degree...  ...computing, large‑scale system design, networking, security, data compression, user interface design; the list goes... 

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $155k - $253k

     ...Applied Intuition's operating system (OS) stack for future...  ...stack operating system. As a Software Engineer on the team, you will develop...  ...communication, memory management, security sandboxing, networking, and...  ...on Unix/Linux kernels or embedded systems Experience with performance... 
    Full time
    For contractors
    For subcontractor

    Decisive Point

    Sunnyvale, CA
    3 days ago
  • A leading technology firm in Sunnyvale seeks an Applications Engineer to manage the lifecycle of embedded GPS systems, engage in customer integrations, and lead verification processes. The ideal candidate will possess a BS or MS in Electrical Engineering and experience... 

    Trimble

    Sunnyvale, CA
    2 days ago
  • $132.4k - $179.2k

     ...electronics, consumer health, security, and beyond. Aeva is...  ...key LiDAR components onto a silicon photonics chip in a compact...  .... Participate in the team's software processes, including requirements...  ...experience developing C/ C++ code in embedded systems environments. Familiarity... 
    Flexible hours

    Aeva, Inc

    Mountain View, CA
    3 days ago
  • Applied Intuition is looking for a Software Engineer in Sunnyvale, California, with deep experience in optimizing application-layer software for embedded systems. The candidate will work on an autonomous driving software stack, ensuring performance and efficiency. Preferred... 

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • Array Labs is looking for a Sr/Staff Embedded Software Engineer to develop highly reliable software systems for low-latency radar sensors in Palo Alto, California. Applicants need a Bachelor's degree in Computer Engineering or a related field and at least 4 years of embedded... 

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    3 days ago
  • Tesla is seeking an Embedded Software Engineer based in California to drive innovative Battery Storage solutions. This role involves developing and implementing software for utility-scale systems. You will collaborate across teams and improve existing software products... 

    Tesla

    Palo Alto, CA
    3 days ago
  • $120k - $396k

    What to Expect The ChassisSystems team is looking for an Embedded Software Engineer for actuator control development. As an Embedded Developer...  ...strives to build the safest and most performant vehicle control systems. What You'll Do Develop high‑quality, safety‑critical... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla Motors, Inc.

    Palo Alto, CA
    2 days ago
  •  ...Martin in Sunnyvale, California, is seeking a highly skilled Software Engineer for the Medusa Program. This role involves planning and...  ...development using languages like C++ or Java, along with embedded systems knowledge. The position offers a competitive salary and includes... 

    Lockheed Martin Corporation

    Sunnyvale, CA
    2 days ago
  • Decisive Point is looking for a Software Engineer in Sunnyvale, California. This role involves optimizing...  ...-layer software for autonomous driving systems. The ideal candidate should have a deep...  ...of C++ development and experience in embedded system performance. The position... 

    Decisive Point

    Sunnyvale, CA
    4 days ago
  •  ...leading technology company in Sunnyvale is seeking a Senior Embedded Software Engineer to develop GPS signal recovery and timing software. The...  ...should have proven experience with multi-threaded operating systems, proficiency in Python 3.x, and a solid understanding of... 
    Flexible hours

    Trimble

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Embedded Systems Security, Silicon. Be the first to apply!