Brett Grandbois
About Brett Grandbois
Brett Grandbois is the Director of Kernel Engineering at Canonical, where he has worked since 2021. He has extensive experience in software engineering and system architecture across various platforms, having held key positions at multiple companies including YQueue Australia, Opengear, and NEC Australia.
Current Role at Canonical
Brett Grandbois serves as the Director of Kernel Engineering at Canonical, a position he has held since 2021. In this role, he focuses on overseeing kernel development and engineering processes, ensuring that projects align with the company's strategic objectives. His leadership involves guiding teams through the complexities of kernel architecture and implementation.
Previous Experience at YQueue Australia
Before joining Canonical, Brett worked at YQueue Australia as the Lead R&D Engineer from 2019 to 2021. His role involved implementing agile development processes and managing the software development life cycle (SDLC) to enhance project efficiency. He contributed to the successful completion of projects by ensuring that they were executed correctly on the first attempt.
Background in Software Engineering
Brett has extensive experience in software engineering, having held various positions across multiple organizations. He worked as a Senior Software Engineer at Opengear from 2017 to 2019 and at NEC Australia from 2005 to 2006. His career also includes a role as Engineering Manager at SGI from 2006 to 2008 and as Software Engineer III at IGT from 2003 to 2005. His foundational experience was gained as a Senior Software Engineer at LSI from 1997 to 2003.
Leadership in Research and Development
Brett was a Research Team Leader for the Autonomous Systems Program at CSIRO from 2010 to 2017. In this capacity, he specialized in real-time software architectures, leading research initiatives and guiding teams in developing innovative solutions. His leadership in R&D has contributed to advancements in software engineering practices.
Education and Expertise
Brett holds a Bachelor's Degree in Mathematics of Computation from the University of California, Los Angeles, which he completed between 1991 and 1996. His educational background provides a strong foundation for his expertise in software engineering, system architecture, and agile methodologies, enabling him to adapt to new technologies and lead development teams effectively.