Software Engineer, Edge TPU Compilers, Silicon Google LLCSoftware Engineer, Edge TPU Compilers, SiliconMountain View, CA$147,000–$211,000 / yearWere looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking, and data storage, security, artificial intelligence, natural language processing, UI design, and mobile-the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Googles needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
Senior Software Engineer - Autonomy Platform ZendarSenior Software Engineer - Autonomy PlatformBerkeley, CA$160,000–$200,000Our perception models currently run primarily on a GPU laptop in the demo cars but we are developing an embedded solution as well to get closer to production-ready kit. Our autonomous vehicle needs only a few thousand dollars of hardware to make it completely autonomous, making this the cheapest way to build an autonomous vehicle by far.
NewSoftware Engineer, Serverless Networking Google LLCSoftware Engineer, Serverless NetworkingSan Francisco, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. Serverless Networking makes it easy to build and run fast, reliable, and secure apps by offering connectivity and security solutions that combine the best of Google with the simplicity of serverless.
Software Engineer III, Engineering Productivity, Payments Google LLCSoftware Engineer III, Engineering Productivity, PaymentsMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. Whether it is paying online with Autofill, using tap and pay in stores, or using the Google Pay app, the Payments team at Google is focused on making payments simple, seamless, and secure.
Staff Software Engineer, Pixel Google LLCStaff Software Engineer, PixelMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
Senior Software Engineer, Gemini Audio, DeepMind Google LLCSenior Software Engineer, Gemini Audio, DeepMindMountain View, CADesign, build, and maintain training infrastructure to support Gemini Audio encoder and pretraining models, focusing on Accelerated Linear Algebra (XLA) optimization for training on Tensor Processing Units (TPUs). Members of the team work on research and develop audio representations that best captures both the semantic and acoustic information within the audio signal to enable Gemini models to understand audio inputs and also generates natural audio sounds.
Staff Software Engineer, Merchant Activity and Data Engineering Google LLCStaff Software Engineer, Merchant Activity and Data EngineeringMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. Our Shopping data platforms manage billions of product offers from merchants across the world (including Ads, Discovery, Search, YouTube, Gmail, Shopping tab, and Maps) and represent a major business generation stream for the company.
Staff Software Engineer, Ads in AI Experiences Google LLCStaff Software Engineer, Ads in AI ExperiencesMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google.
Software Engineer, Platform UI Google LLCSoftware Engineer, Platform UIMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. Experience with one or more of the following: testing feature/infrastructure work across multiple surfaces including Web, Android and iOS., developing server side User Interface (UI) implemented across multiple surfaces, or working with experiment configurations and metric analysis.
Software Engineer III, Mobile (Android), Home Camera Google LLCSoftware Engineer III, Mobile (Android), Home CameraMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. The Home team researches, designs, and develops new technologies and hardware to make users' homes more helpful.
Senior Software Engineer, Machine Learning, Core ML Google LLCSenior Software Engineer, Machine Learning, Core MLMountain View, CAExperience with deep learning frameworks (e.g., JAX, PyTorch, or TensorFlow), including a track record of contributing to or modifying their core internals to support novel and emerging use cases. Design and manage large-scale training runs across multi-pod environments, maximizing data center network bandwidth and minimizing communication bottlenecks.
Staff Software Engineer, Search Ads Serving Infrastructure Google LLCStaff Software Engineer, Search Ads Serving InfrastructureMountain View, CAApplyshare linkCopy linkemailEmail a friendMinimum qualificationsBachelors degree in Computer Science or related technical field or equivalent practical experience.8 years of experience programming in C.5 years of experience testing and launching software products.5 years of experience building and developing large-scale infrastructure distributed systems or networks or experience with compute technologies storage or hardware architecture.3 years of experience with software design and architecture. Were looking for engineers who bring fresh ideas from all areas including information retrieval distributed computing large-scale system design networking and data storage security artificial intelligence natural language processing UI design and mobile the list goes on and is growing every day.
Software Engineer III, Discover Ads Recommendations Google LLCSoftware Engineer III, Discover Ads RecommendationsMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google.
Staff Software Engineer, Mobile (iOS), YouTube Shorts Creation Google LLCStaff Software Engineer, Mobile (iOS), YouTube Shorts CreationSan Bruno, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
Software Engineer, Full Stack, AI Agents Google LLCSoftware Engineer, Full Stack, AI AgentsMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. Maintain and enhance core features of Nexus Web and the Cider-V extension, ensuring Google"s primary server management and development tools remain reliable, high-performing, and intuitive for tens of thousands of Googlers.
Software Engineer, iOS, Google Search Google LLCSoftware Engineer, iOS, Google SearchSan Francisco, CAImplement changes that elevate the polish performance and delight of the Google App on iOS.Work with leads and cross-functional partners to plan how to best bring changes to production to ensure we continue to improve user sentiment resulting in long-term engagement growth for iGA.Build expertise in a particular area of Google App on iOSand ensure all user journeys in that space are well-crafted. Note By applying to this position you will have an opportunity to share your preferred working location from the following Mountain View CA USA Cambridge MA USA New York NY USA San Francisco CA USA.Minimum qualificationsBachelors degree or equivalent practical experience.2 years of experience programming in C.2 years of experience with iOS application development.2 years of experience programming in Objective-C or Swift.
System Software and Performance Engineer, Silicon Google LLCSystem Software and Performance Engineer, SiliconMountain View, CAhome home Home home_outline work_outline Jobs Jobs noogler_hat noogler_hat Students Students google google How we work How we work handyman handyman How we hire How we hire person_outline person_outline Your career Your career help_outline Help link feedback Send feedback more_vert Help Send Feedback Sign in Careers Careers. home home Home home_outline Jobs expand_more noogler_hat Students expand_more google How we work expand_more handyman How we hire expand_more person_outline Your career expand_more.
Senior Software Engineer, Mobile, iOS, Maps Monetization Google LLCSenior Software Engineer, Mobile, iOS, Maps MonetizationMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google.
Software Engineer, Full Stack, NotebookLM Google LLCSoftware Engineer, Full Stack, NotebookLMMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
Software Engineer I, Mobile (Android), Gmail Google LLCSoftware Engineer I, Mobile (Android), GmailMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google.
Software Engineer III, Infrastructure, Google Web Server Google LLCSoftware Engineer III, Infrastructure, Google Web ServerMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a part of the GWS (Google Web Server) team, you will work on the binary that serves the Google Search results page to users and acts as the gateway to many of Search"s most critical AI features.
Senior Staff Machine Learning Software Engineer, Search Ranking Google LLCSenior Staff Machine Learning Software Engineer, Search RankingMountain View, CAApplyshare linkCopy linkemailEmail a friendMinimum qualificationsBachelors degree or equivalent practical experience.8 years of experience with software development in one or more programming languages.7 years of experience testing maintaining or launching software products and 1 year of experience with software design and architecture.7 years of experience with AIML algorithms and tools deep learning and AIML modeling. Conduct applied research on novel modeling techniques to solve concrete challenges in content understanding such as identifying nuanced topics assessing content quality and understanding UGC.Collaborate with partner teams and cross-functional partners to integrate the content signals into production retrieval ranking and personalization systems.
Senior Software Engineer, Generative AI, Safety Classifiers, Agentic Systems, Google Ads Google LLCSenior Software Engineer, Generative AI, Safety Classifiers, Agentic Systems, Google AdsMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Googles needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
Staff Software Engineer, Frontend Infrastructure, AdWords Shard Manager Google LLCStaff Software Engineer, Frontend Infrastructure, AdWords Shard ManagerMountain View, CAhome home Home homework_outline work_outline Jobs Jobs noogler_hat noogler_hat Students Students googlegoogle How we work How we work handyman handyman How we hire How we hire person_outline person_outline Your career Your career help_outline Help link feedback Send feedback more_vert Help Send Feedback Sign in Careers Careers home homework_outline Jobs expand_more noogler_hat Students expand_more google How we work expand_more handyman How we hire expand_more person_outline Your career expand_more job details arrow_back Back to jobs search. Follow Life at Google on More about us About us open_in_new Contact us open_in_new Press open_in_new Related Information Investor relations open_in_new Blog open_in_new.
Software Engineer (Mid Level and Senior) RheoSense IncSoftware Engineer (Mid Level and Senior)San Ramon, CA$120,000–$155,000 / yearYou enjoy working alongside talented engineers to bring innovative programs to life for our users, and you're energized by challenging work that allows you to deliver exceptional results as part of a dynamic, forward‑thinking team. We are committed to delivering accurate, reliable, and user‑friendly measurement solutions that empower our customers to accelerate discovery, improve product performance, and drive scientific advancement.
Software Development Engineer, EC2 Nitro Team Amazon.com IncSoftware Development Engineer, EC2 Nitro TeamSanta Clara, CAYou will be involved in hands-on software development including software design reviews, implementation, code reviews, new platform enablement, automated test development and monitoring to make sure your code is working properly at scale. These range from groups such as the Black Employee Network, Latinos at Amazon, Indigenous at Amazon, Families at Amazon, Amazon Women and Engineering, LGBTQ+, Warriors at Amazon (Military), Amazon People With Disabilities, and more.
Senior Software Engineer, Infrastructure, Google Store Google LLCSenior Software Engineer, Infrastructure, Google StoreMountain View, CAWe"re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. This portfolio includes the My Pixel app distributed with every Pixel phone, the Google Store global eCommerce platform, our leading edge retail point-of-sale system, and AI-driven algorithms for customer lifecycle management.
Infrastructure/Service Mesh Software Engineer Salesforce IncInfrastructure/Service Mesh Software EngineerSan Francisco, CA$197,300–$313,700 / yearThe underlying infrastructure that enables this innovation and value is evolving to fully adopt lights-out operations, single-click deploy to tens of thousands of nodes, and services that self-heal and self-optimize. Job Details: Salesforce hosts web services and applications written by thousands of internal developers and tens of thousands of customers to provide the largest business automation cloud in the world.
Software Engineer, Growth Broccoli AISoftware Engineer, GrowthSan Francisco, CaliforniaOur AI teammates answer phones, book appointments, follow up with customers, recover missed revenue, and help contractors deliver exceptional customer experiences, all while integrating seamlessly with platforms like ServiceTitan. We partner with plumbing, HVAC, and electrical contractors, the hardworking businesses that keep homes and communities running, and replace fragmented software and repetitive manual work with AI that actually gets the job done.
Senior/Staff Software Engineer, Perception Gatik AI, Inc.Senior/Staff Software Engineer, PerceptionMountain View, CA$180,000–$260,000 / yearGiven extensive knowledge of Gatik’s well-defined, fixed route ODDs and hybrid architecture, we are able to hyper-optimize our models with exponentially less data, establish gate-keeping mechanisms to maintain explainability, and ensure continued safety of the system for unmanned operations. Gatik, the leader in autonomous middle-mile logistics, is revolutionizing the B2B supply chain with its autonomous transportation-as-a-service (ATaaS) solution and prioritizing safe, consistent deliveries while streamlining freight movement by reducing congestion.
Senior Connectivity Software Engineer Hp IqSenior Connectivity Software EngineerSan Francisco, California$140,000–$225,000 / yearCollaborate closely with wireless chipset vendors, industry partners, and internal engineering teams to align designs, debug system-level issues, and optimize end-to-end connectivity performance. The ideal candidate will bring strong knowledge of connectivity stack and hands-on experience developing, integrating, and optimizing device software to deliver industry-leading user experiences.
Staff Networking Software Engineer GMStaff Networking Software EngineerMountain View, CaliforniaOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.
Senior Software Engineer, Embedded Systems GMSenior Software Engineer, Embedded SystemsMountain View, CaliforniaThree (3) years of experience with the following: Automotive domain experience on AUTOSAR, CAN, LIN, Vendor Management, and System Integration; Automotive domain specific tools experience, such as CANalyzer, Canoe, Vehicle SPI, Oscilloscope, and Logic Analyzers; and Establishing protocols for telematics for diagnostics, prognostics and metrics data collection. Four (4) years of experience with the following: BSP development, new Hardware bring-up, and Device-drivers on complex platforms, such as Linux and AUTOSAR; and Writing wired/wireless networking drivers and protocols to support.
Senior Software Engineer - Performance Microsoft CorpSenior Software Engineer - PerformanceMountain View, CA$119,800–$234,700 / yearResponsibilitiesAs a Senior Software Engineer on the team the common tasks of the job would include, but not be limited to:Identify and drive improvements to end-to-end inference performance of OpenAI and other state-of-the-art LLMsMeasure, benchmark performance on Nvidia/AMD GPUs and first party Microsoft siliconOptimize and monitor performance of LLMs and build SW tooling to enable insights into performance opportunities ranging from the model level to the systems and silicon level to improve customer experience and reduce the footprint of the computing fleetEnable fast time to market of LLMs/models and their deployments at scale by building SW tools that afford velocity in porting models on new Nvidia and AMD GPUsDesign, implement, and test functions or components for our AI/DNN/LLM frameworks and toolsSpeeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systemsCommunicate and collaborate with our partners both internal and externalEmbody Microsoft's Culture and ValuesQualificationsRequired Qualifications:Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Preferred Qualifications:Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.
Software Engineer Starlink Enterprise Space Exploration Technologies CorpSoftware Engineer Starlink EnterprisePalo Alto, CA$135,000–$155,000 / yearBASIC QUALIFICATIONS: Bachelor''s degree in computer science, engineering, or a STEM discipline and 1+ years of experience building full-stack software; OR 3+ years of professional experience building full-stack software in lieu of a degree (internship experience is applicable). ITAR REQUIREMENTS: To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
Sr. Embedded Software Engineer Rivian Automotive IncSr. Embedded Software EngineerPalo Alto, CA$146,900–$183,600 / yearRivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services.
Principal Backend Software Engineer Atlassian CorpPrincipal Backend Software EngineerSan Francisco, CARemoteYour future team We're looking for a Principal Backend Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. 10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle.
Systems Software Engineer, Test & Automation Infrastructure Coherent CorpSystems Software Engineer, Test & Automation InfrastructureFremont, CAWe are a vertically integrated manufacturing company that develops innovative products for diversified applications in the industrial, optical communications, military, life sciences, semiconductor equipment, and consumer markets. Coherent provides a comprehensive career development platform within an environment that challenges employees to perform at their best, while rewarding excellence and hard-work through a competitive compensation program.
Software Engineer Backend WeaveGridSoftware Engineer BackendSan Francisco, CaliforniaThe impact of your code will be broad, from deeply integrating with diverse device manufacturer APIs, to monitoring and understanding battery status, to scheduling and verifying optimal charge or discharge plans, to ingesting, aggregating, and integrating signals from various utility sources. Utilizing modern, cloud-native platform architecture and robust systems optimization, WeaveGrid’s software is built from the ground up to tackle the most critical network challenges while meeting the stringent regulatory, security, and reliability requirements of the utility industry.
Sr. Software Engineer, Pose, Localization & Calibration, Autonomy Rivian Automotive IncSr. Software Engineer, Pose, Localization & Calibration, AutonomyPalo Alto, CARivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services.
Software Infrastructure Engineer Starlink Space Exploration Technologies CorpSoftware Infrastructure Engineer StarlinkPalo Alto, CA$135,000–$160,000 / yearBASIC QUALIFICATIONS: Bachelor's degree in computer science, information systems/IT, or an engineering discipline and 1+ years of professional experience in systems administration, site reliability engineering, or DevOps; OR 3+ years of professional experience in systems administration, site reliability engineering, or DevOps in lieu of a degree. As an engineer focused on Starlink's software and network infrastructure, you will design, operate and scale the infrastructure we use to run the world's largest satellite constellation and manage a network that handles millions of daily users worldwide.
Senior Software Engineer - United States PowerlineSenior Software Engineer - United StatesPalo Alto, CaliforniaAbout the role: As a Senior Software Engineer at Powerline, you will build the systems that power renewable and battery storage optimization: real-time market data pipelines, optimization and machine learning model integration, the dashboards that visualize asset performance, and the infrastructure behind our AI agents. Strong communication skills and the ability to collaborate effectively with diverse teams, including engineers, data scientists, and energy market experts in a distributed working environment.
Lead Device Software Engineer SauronLead Device Software EngineerSan Francisco, CaliforniaWho You Are 8+ years of professional experience developing device software for hardware products with experience shipping multiple consumer products end to end. Strong grasp of software lifecycle best practices: code reviews, version control, unit/integration testing, CI, and on-hardware validation.
Fullstack Software Engineer (Senior / Staff) Genesis Molecular AIFullstack Software Engineer (Senior / Staff)San MateoOur generative and predictive AI platform, GEMS (Genesis Exploration of Molecular Space), integrates AI and physics into industry-leading models to generate and optimize drug molecules, including the breakthrough generative diffusion model Pearl for structure prediction. Own and evolve the full-stack platform that computational chemists use daily, from data exploration and experiment management to real-time visualization, shipping AI-native workflows and modern interaction patterns that shorten the loop between hypothesis and insight.
Senior Embedded Software Engineer Eight SleepSenior Embedded Software EngineerSan Francisco, CaliforniaEvery role at Eight Sleep is a chance to create cutting-edge technology, collaborate with world-class talent, and help shape a future where sleep isn’t passive - it’s a powerful tool for living better. Manufacturing and Deployment: Partner with global teams, including manufacturing teams in China, to develop production tests and ensure high-quality product launches.
Lead Staff Software Engineer, Embedded, Autonomy Rivian Automotive IncLead Staff Software Engineer, Embedded, AutonomyPalo Alto, CA$206,500–$258,100 / yearRivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services.
Staff Software Engineer, Perception, Autonomy Rivian Automotive IncStaff Software Engineer, Perception, AutonomyPalo Alto, CA$228,000–$285,000 / yearResponsibilities Take charge of optimizing, testing, and enhancing onboard software that runs Rivian's Perception models that underpin all self-driving features Develop necessary tools to support development, debugging, and testing Assist in software-design and code reviews while assisting other developers on technical issues, design choices, and decision making Analysis of requirements, architecture, design, development, code review, quality assurance, and deployment of entire software engineering life cycle Coordinate with Perception model development and cross-functional teams to enable and support onboard model deployment/integration Qualifications B.S. / M.S. in Computer Science, Engineering, or a related field 8+ years of experience developing production-grade software Strong C++ programming skills Experience in automotive or robotics software development Experience working on heterogeneous systems with various types of hardware accelerators (GPU, ISP, Encoder, etc.) Experience working with libraries for hardware accelerators (CUDA, TensorRT, OpenCL, etc.) Team player with great communication skills to drive cross-functional efforts in a fast-paced development environment Passionately motivated to take ideas from R&D phase to a product Software Development life cycle experience: from requirements gathering through to implementation and maintenance Pay Disclosure Salary Range for California Based Applicants: $228,000 - $285,000 (actual compensation will be determined based on experience, location, and other factors permitted by law). Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.
Senior Software Engineer - Device Hayden AI Technologies Inc.Senior Software Engineer - DeviceSan Francisco, CAFrom bus lane and bus stop enforcement to transportation optimization technologies and beyond, our innovative mobile perception system empowers our clients to accelerate transit, enhance street safety, and drive toward a sustainable future. As the Senior Software Engineer - Device, you will shape Hayden AI's hardware-integrated software systems, directly contributing to our mission of transforming urban mobility and public safety through edge device technology.
Sr. Staff Autonomy Embedded Software Engineer Rivian Automotive IncSr. Staff Autonomy Embedded Software EngineerPalo Alto, CA$237,000–$296,000 / yearRivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services.
Sr. Staff Software Engineer, Pose, Localization & Calibration, Autonomy Rivian Automotive IncSr. Staff Software Engineer, Pose, Localization & Calibration, AutonomyPalo Alto, CA$265,000–$331,300 / yearRivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services.