Lead low‑level testing for embedded platform software, overseeing design, implementation, verification, and certification of firmware and real‑time systems.
Responsibilities
Provide technical and people leadership to the testing team
Manage day‑to‑day execution to meet cost, schedule, and scope commitments
Oversee software product design, testing activities, and development artifacts
Coordinate with systems, hardware, safety, quality, and certification teams
Develop and execute technical strategies
Requirements
Bachelor's degree from an accredited university or college (or high school diploma with relevant experience)
Lead a team of software engineers focused on AI/ML infrastructure and performance engineering, driving technical leadership, project delivery, and cross‑team collaboration across Google’s global ML stack.
Responsibilities
Learn and build an intuitive understanding of existing data collection, analysis, and visualization workflows with deep introspection across Frameworks, Accelerated Linear Algebra (XLA) and runtime stack.
Support new and exciting ML paradigms (such as horizontal scaling for upcoming TPU chips) by making contributions across the end to end stack and analysis tools.
Partner with ML Stack leads to understand model optimization use cases and bring debugging to feel native in 3P environments (VSCode, Cursor, Grafana, etc.).
Work with OSS ML inference frameworks such as vLLM, SGLang to provide insights in Xprof about performance improvement opportunities.
Partner with other teams that own various parts of the ML stack to understand performance optimization use cases.
Requirements
Bachelor's degree or equivalent practical experience
Lead the design and development of advanced hardware systems from concept through production, providing technical leadership and mentorship to junior engineers.
Responsibilities
Lead the design and development of advanced hardware systems from concept through production
Collaborate with cross-functional teams to define hardware requirements and ensure seamless integration with software and systems engineering
Perform schematic capture, PCB design support, and comprehensive hardware validation to ensure performance, reliability, and compliance
Conduct troubleshooting, debugging, and root-cause analysis during development and qualification phases
Provide technical leadership and mentorship to junior engineers and support continuous improvement initiatives
Requirements
Bachelor’s degree in a technical discipline such as the sciences, technology, engineering or mathematics
The Ground Control Station (GCS) Software team extends the Hivemind Commander platform to support mission planning, command and control, and post-mission debrief for operators of unmanned systems. Our full-stack engineers build web-based operator experiences and supporting services that bring program and platform capabilities into Commander.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Build and test full-stack extensions to Hivemind Commander for mission planning, live C2, and post-mission debrief.
Develop operator workflows for planning and reviewing missions, visualizing telemetry and platform status, issuing supported commands, and exploring recorded mission data.
Connect extension interfaces to Commander and ground-service APIs using established contracts; handle live updates, data validation, error states, and operator-visible feedback.
Implement supporting service endpoints and data flows for mission, command/status, and debrief information, with attention to reliability and traceability of operator actions.
Add frontend, backend, and integration tests, including representative telemetry playback or simulated operator workflows where appropriate.
Design, develop, test, and maintain native iOS applications using Swift and SwiftUI, while mentoring team members and promoting engineering excellence.
Compensation
A reasonable estimate of the current salary range is $86,320 - $154,960 per year for the role of Senior Mobile iOS Software Developer.
Responsibilities
Design, develop, test, and maintain native iOS applications using Swift and SwiftUI
Translate business requirements, wireframes, and UX designs into high-quality mobile solutions
Collaborate with backend developers to integrate RESTful APIs and cloud-based services
Implement and maintain shared Swift Packages, reusable libraries, and modular application components
Implement localization and internationalization solutions
Requirements
Bachelor's degree in computer science, data science, information science, business, or related field
Design and own distributed systems that span services, clusters, and cloud environments, architect backend systems and infrastructure for high‑concurrency workloads, build and operate infrastructure across multiple cloud providers, and define observability strategies.
Responsibilities
Design and own distributed systems that span services, clusters, and cloud environments.
Architect backend systems and infrastructure for high‑concurrency, high‑throughput workloads.
Build systems for scheduling, coordination, and execution of large‑scale simulation workloads.
Design data flows and storage systems for large‑scale, latency‑sensitive workloads.
Drive system architecture decisions across backend and infrastructure layers.
Requirements
Bachelor's degree in a relevant field (e.g. computer science) or equivalent practical experience