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

Senior Connectivity Software Developer, Embedded Systems/Firmware

$174k per year

Google

This posting is for a new vacancy.

Note: By applying to this position you will have an opportunity to share your preferred working location from the following:

San Jose, CA, USA; Waterloo, ON, Canada .

Minimum qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in C/C++, Firmware, Connectivity, Embedded Systems.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with embedded development.
  • Experience with Android platform or Microcontroller unit (MCU) software development.

Preferred qualifications

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience in low-level embedded systems using application processors or microcontrollers.
  • Experience with 802.11 and BT/BLE device drivers and host interfaces (PCIe, SDIO, UART).
  • Proficient in using tools such as Wireshark, logic analyzers, and kernel tracing to resolve deep-seated issues in the driver, firmware, or hardware interface.
  • Ability to debug hardware using logic analyzers, oscilloscopes, etc.

About the job

Google's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at a massive scale, and extend well beyond web search. We're looking for developers 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 developer, 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. We need our developers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

As a Connectivity Software Developer on the XR Glasses OS System Software team, you will design, implement and maintain the low-level system software that enables next-generation Augmented Reality (AR) reference platforms.

In this capacity, you will apply your extensive embedded systems expertise to lead the integration, bring-up, and refinement of low-power WiFi and Bluetooth subsystems. You will collaborate with the MicroXR connectivity, Electrical Engineering (EE), and power/thermal teams to achieve the rigorous performance and power Key Performance Indicator (KPIs) necessary for launching groundbreaking product categories.For decades, the computing revolution has reshaped our world driven by

breakthroughs in compute, connectivity, mobile, and now, AI. Google's XR team is at the forefront of the next major leap – the convergence of AI and XR. This is more than just new devices – it's about reimagining how we interact with the world around us. We're building a future where

lightweight XR devices like smart glasses and headsets pair with helpful AI to augment human intelligence, offering personalized, conversational, and contextually aware experiences.

The US base salary range for this full-time position is $174,000-$252,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.

The Canada base salary range for this full-time position is CAD 182,000-187,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.

Please note that the compensation details listed in Canada role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.

Responsibilities

  • Design and implement Android and Microcontroller unit (MCU) device drivers and hardware abstraction layers (HALs) for next-generation Augmented Reality (AR) reference platforms.
  • Integrate and bring up new wireless chipsets.
  • Drive Wi-Fi and Bluetooth driver and firmware level power, thermal and latency improvements to meet product targets.
  • Collaborate closely with EE, MicroXR connectivity and power teams to optimize the E2E connectivity solution.
  • Lead technical engagements with third-party partners, providing the deep-dive architectural support and debugging expertise necessary to accelerate their device bring-up cycles.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Connectivity Software Developer, Embedded Systems/Firmware in Waterloo, ON vacancy
  • $181.05k - $213k per year

     ...The Company You’ll Join Carta connects founders, investors, and...  ...partners through world-class software, purpose-built for everyone in...  ...tomorrow. Ink is Carta’s Design System – the underlying foundation for...  ...(yes, we said that). As a Senior Design Systems Engineer, you’ll... 
    Senior
    Full time
    Work at office

    Carta

    Waterloo, ON
    16 days ago
  • $150k - $154k per year

     ...teams. About the job Google Cloud's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information...  ..., distributed computing, large-scale system design, networking and data storage, security... 
    Suggested
    Full time

    Google

    Waterloo, ON
    8 hours ago
  • $118k per year

     ...TheCommon Componentsunit provides shared software engineering services to global Product Management...  ...the future. You will join our design system common components team to create,...  ...What the role offers: As a Lead Software Developer, you will: Provide strong leadership for... 
    Suggested
    Long term contract
    Internship
    Immediate start

    OpenText

    Waterloo, ON
    6 days ago
  • $60.96 - $63.78 per hour

     ...In-Vehicle Infotainment (IVI) software. Your work will directly impact...  ...with the optimization of embedded platforms to ensure high performance...  ...: Work on next-generation IVI systems and experiment with LLM tools...  ...Software Development: Design, develop, and test new customer-facing... 
    Suggested
    Worldwide

    Randstad

    Waterloo, ON
    23 days ago
  •  ...efficiency and sustainable aviation. Our software development teams are formed around a...  ...commercial aviation customers. As a Senior AI/ML Software Developer, you will enhance core functionality-...  ...At Airbus, we support you to work, connect and collaborate more easily and... 
    Senior
    Permanent employment
    Contract work
    Casual work
    Work at office
    Worldwide
    Flexible hours

    Airbus

    Waterloo, ON
    19 days ago
  •  ...thinking, accelerate your career, and connect you to projects that really matter....  ...Global IS Team is on the look of a Senior Copilot Studio Developer to be able to commute to any of our...  ...SharePoint, Dataverse, and line-of-business systems) through governed connectors and APIs... 
    Senior
    Work at office
    3 days per week

    GHD

    Waterloo, ON
    15 days ago
  • $126k - $129k per year

     ...~1 year of experience with software development in one or more programming...  ...combines software and systems development to build and run...  ...Additionally Site Reliability Developers will keep an ever-watchful eye...  ...profile about why a Software Developer chose to join Site... 
    Full time
    Internship

    Google

    Waterloo, ON
    13 days ago
  •  ...efficiency and sustainable aviation. Our software development teams are formed around a...  ...Suggest solutions to complex problems and develop them with minimal supervision. Mentor...  .... At Airbus, we support you to work, connect and collaborate more easily and flexibly.... 
    Permanent employment
    Contract work
    Casual work
    Work at office
    Worldwide
    Flexible hours

    Airbus

    Waterloo, ON
    19 days ago
  •  ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds...  ...is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience. What Yo u' ll Do... 
    Senior
    Remote work

    Speechify

    Waterloo, ON
    9 days ago
  • $90.05 - $97.19 per hour

     ...responsible for the end-to-end software development lifecycle (SDLC)....  ...guide a small team of junior developers, shaping the next generation...  ...HAL, HIDL, and low-level system services. High Impact: Influence...  ...static analysis tools. Connectivity: Understanding of streaming technologies... 
    Senior

    Randstad

    Waterloo, ON
    a month ago
  •  ...with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading... 
    Senior
    Long term contract
    Work at office

    Speechify

    Waterloo, ON
    9 days ago
  • $101.5k per year

     ...seeking a Principal Specialist, Systems Engineering for our Waterloo...  ...documentation of legacy and newly developed products (specifications,...  ...ATC) systems, and hardware and software integration programs. ~ Experience...  ...mission: to protect and connect the world. We offer a workplace... 
    Long term contract
    Permanent employment
    Temporary work
    For subcontractor

    Raytheon

    Waterloo, ON
    6 days ago
  •  ...Company You’ll Join Carta connects founders, investors, and limited...  ...partners through world-class software, purpose-built for everyone in...  ...opportunities of tomorrow. As a Senior Software Engineer I or Senior...  ...How can we design reliable systems for tracking capital movement... 
    Senior
    Remote job
    Work at office
    Flexible hours

    Carta

    Waterloo, ON
    more than 2 months ago
  • $68.78k - $114.63k per year

     ...oriented Mortgage Origination System (MOS) Manager who will also...  ...production system issues including connectivity and data transfer....  .... Proficiency in relevant software and tools (e.g., data analysis...  ...diversity. We strive to attract, develop and retain a workforce that is... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Manulife

    Waterloo, ON
    9 days ago
  • $105k - $155k per year

     ...three parts distribution centers, and three Connectivity and Innovation centers. Ford employs...  ...them. Understand and apply industry Software Quality Assurance standards (ASPICE, ISTQB...  .... Software configuration management systems (source control, DevSecOps, CI/CD) and proposes... 

    Ford Motor Company

    Waterloo, ON
    11 days ago
  •  ...Summary of the Role As a Software Engineering Manager, you will sit at the intersection of...  ...people management experience (managing 5+ developers). ~ Experience working within a SAFe or...  .... At Airbus, we support you to work, connect and collaborate more easily and flexibly.... 
    Permanent employment
    Contract work
    Casual work
    Work at office
    Flexible hours

    Airbus

    Waterloo, ON
    12 days ago
  •  ...We have a growing hardware and software focused department that builds and develops smart vision solutions for quality assurance...  ...developing scalable, data-driven systems ~ Strong understanding of Docker...  ...integration, edge computing, or embedded system development Experience... 

    Ironbelly Studios

    Waterloo, ON
    more than 2 months ago
  • $108.1k - $222.8k per year

     ...Full Stack Cloud Native Sr. Developer - Digital Manufacturing This...  ...design of next-generation software solutions Write good, extensible...  ...services with distributed systems and cloud scale with strong...  ...personal development. Whether connecting global industries, people, or... 
    Senior
    Permanent employment
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours
    2 days per week
    3 days per week
    Waterloo, ON
    1 day ago
  • $140k - $190k per year

     ...providing best-of-suite Imaging IT software solutions that enable secure,...  ...strategies. As a Senior Program Manager, you will lead...  ...functional teams. Planning: Develop and maintain comprehensive integrated...  ...continuously monitor our AI systems to ensure fairness and... 
    Senior
    Internship
    Live In

    AGFA

    Waterloo, ON
    21 days ago
  • $85k - $122k per year

     ...is evolving the way the world connects and that's because we're made...  ...assistant" We're looking for a Senior IT Support Specialist to join...  ..., networking, identity systems, and enterprise SaaS applications...  ..., and drive better design, developer, and user experiences. Diversity... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    TextNow

    Waterloo, ON
    6 days ago
  •  ...We're not beholden to legacy systems or traditional thinking - we'...  ...democratize access to XR, empowering developers and creators around the world...  .... Demonstrated P2P connection knowledge. A keen desire...  ...successful serial entrepreneurs, software developers, researchers, and... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Mawari Technologies

    Waterloo, ON
    2 days ago
  • $127k - $225k per year

     ...immediate permanent opening for a Senior Research Engineer. About...  ...mission to enhance consumer, embedded and enterprise computing...  ...understand the most challenging system and data security problems,...  ...Investigate global technology developments, regulatory shifts, and emerging... 
    Senior
    Permanent employment
    Full time
    Internship
    Immediate start
    Worldwide
    Shift work

    Huawei Technologies Canada Co., Ltd.

    Waterloo, ON
    19 hours ago
  • $80.47k - $120.71k per year

     ...Mississauga Offices is looking for a Senior Quality Assurance Inspector...  ...3 days a week to contribute, connect and excel in our vibrant...  ...Web-Based Contract Management System on MTO assignments; Making...  ...Provide coaching to team members to develop their skills. Operational... 
    Senior
    Contract work
    Temporary work
    For contractors
    Summer work
    Seasonal work
    Work at office
    Local area
    Night shift
    Weekend work
    3 days per week

    GHD

    Waterloo, ON
    16 days ago
  • $123k - $138.5k per year

     ...and other new portfolios. As a Senior Technical Support Analyst, you...  ...with customers, top developers, architects, and operations teams...  ...Science, Mathematics or Information Systems or related area. ~ Familiarity...  ...~4+ years of experience in software or healthcare technology. ~... 
    Senior
    Full time

    Verily Health

    Waterloo, ON
    15 days ago
  •  ...Musashi AI North America, Inc. is a growing hardware and software focused company that builds smart vision solutions for quality assurance...  ...AI/ML research and prototypes into robust, scalable production systems while ensuring continuous operation, performance optimization, and... 
    Long term contract

    Ironbelly Studios

    Waterloo, ON
    more than 2 months ago
  •  ...petabyte-scale and low cost through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Software Engineer to join us. What You'll Do Be scrappy to find new sources of audio data and bring it into our ingestion pipeline... 
    Work at office
    Shift work

    Speechify

    Waterloo, ON
    9 days ago
  •  ...seeking a C++ / Unreal Engine developer to help in building custom...  ...of how peer to peer network connections work Experience with WebRTC...  ...git or similar version control systems Good to have skills: Knowledge...  ...serial entrepreneurs, software developers, researchers, and... 
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Mawari Technologies

    Waterloo, ON
    2 days ago
  • $150k - $210k per year

     ...intrinsically motivated designer who is excited to contribute to rethinking how modern software is designed. At Ashby, you'll be part designer, part product manager, part consultant, and part design system manager (or some combination of the 4!). We do design differently here, and if... 
    Senior
    Full time
    Casual work
    Internship
    Work at office
    Remote work

    Ashby

    Waterloo, ON
    21 days ago
  • $48k - $94k per year

     ...immediate 12-month contract opening for a Senior Technical Recruiter. About the team...  ...Department plays a pivotal role in attracting, developing, and retaining top talent while ensuring...  ...managers to define job requirements and develop accurate job descriptions. Utilize various... 
    Senior
    Contract work
    Internship
    Immediate start

    Huawei Canada

    Waterloo, ON
    3 days ago
  • $23 - $24 per hour

    As a Senior Credit Risk Analyst, you will be responsible for managing...  ...within the high-growth software sector, you will analyze complex...  ...a result, we are committed to developing and implementing strategies to...  ...internal policies, practices, and systems throughout the entire... 
    Senior
    Work at office

    Randstad

    Waterloo, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Connectivity Software Developer, Embedded Systems/Firmware. Be the first to apply!