Type of position: Regular Your future role on our team BBA is currently seeking a Senior Civil 3D Designer to join our team in Vancouver, BC to support our projects in the natural resources and energy sectors, including renewables, mining…
Type of position: Regular Your future role on our team BBA is looking for a Civil Engineer In Training to join our growing team in Vancouver, BC. Your role will be to work with the team in Vancouver, BC along…
Type of position: Regular Your future role on our team Join BBA and put your expertise to work by advising internal clients and making a meaningful contribution to the firm's business objectives. You’ll support daily operations and participate in the…
Type of position: Regular Your future role on our team Join BBA and put your experience to work by actively participating in bringing solutions to the power and renewables sectors. We’re experiencing dramatic growth in the transmission and distribution as…
Type of position: Regular Your future role on our team You’ll report to the Product Manager, Corporate IT Solutions, and play a key role in enhancing data across the organization. Your mission will be to turn data into strategic insights…
Type of position: Regular Your future role on our team BBA is currently seeking a Process Engineer In Trainigng for our Vancouver, BC team. tJoin a team that offers high quality expertise and consulting services. You’ll be required to develop…
Type of position: Regular Your future role on our team As an Engineer in training (E.I.T.), you will be working as part of a team of engineers and designers and contribute to proposals, technology selection, engineering design, and project delivery…
Position type: Regular Your future role on our team As a candidate to the engineering profession (CEP) on our Civil Infrastructure team, you’ll work on multiple projects with multidisciplinary teams of engineers, technicians, drafters and other professionals, performing consulting engineering…
Type of position: Regular Your future role on our team Join BBA and make the most of your knowledge and experience by actively contributing to the various stages of major electrical engineering projects, from the earliest stages of the business…
Type of position: Regular Looking to build your career with us? Join BBA and become part of a team of talented people who have a passion for success and a willingness to push themselves to offer their clients the best.…
Type of position: Regular Your future role on our team You’ll have the opportunity to work on a dynamic, multidisciplinary team. You’ll learn how to develop methods to meet deadlines and coordinate activities with clients and technical staff. With us,…
Type of position: Regular Your future role on our team BBA is looking for a hydrology or hydraulics engineer with experience in water resource management. This role involves working in areas such as watershed studies, lake and river analyses and…
Type of position: Regular Your future role on our team Our civil in Trail, BC is growing! We are looking to add Intermediate Structural engineer to help with our projects in the Energy, Industrial, and Mining sectors. We are looking…
Position type : Regular An overview of your future role at BBA The BBA team is looking for a geomatics technician with a background in thematic mapping. You'll work with BBA's Environment and Engineering teams on a variety of projects…
Position type: Regular An overview of your future role at BBA The BBA team is looking for a geomatics professional with a background in thematic mapping. You'll work with BBA's Environment and Engineering teams on a variety of projects in…
Type of position: Trainee Your future role on our team By joining our team, you’ll have the opportunity to help with the various stages of high , medium and low voltage project execution, from the proposal, study analysis of industrial…
Type of position: Regular Your future role on our team At BBA, we strive to offer effective, reliable, secure and resilient control systems to our industrial clients. Our ICS Cybersecurity team specializes in regulatory compliance and critical infrastructure protection, with…
Type of position: Regular Your future role on our team At BBA, we strive to offer effective, reliable, secure and resilient control systems to our industrial clients. Our ICS Cybersecurity team specializes in regulatory compliance and critical infrastructure protection, with…
Type of position: Regular Your future role on our team To pursue project and client development in the Sept Îles region, BBA wants to bolster its local multidisciplinary team. Working closely with our offices in Labrador City, Montréal and Mont…
Type de poste : Regular Your future role on our team To pursue project and client development in the Sept Îles region, BBA wants to bolster its local multidisciplinary team. Working closely with our offices in Labrador City, Montréal and…
Type of position: Trainee An overview of your future role at BBA Your role as an Electrical Intern will be to take part in engineering projects. You’ll also be responsible for ensuring the quality of professional services that are provided…
Type of position: Regular Your future role on our team Join BBA and make the most of your experience as an electrical drafter–designer by actively contributing to various project stages. You’ll be involved in designing protection and control systems for…
Type of position: Regular Your future role on our team You’ll join our Mechanical team specializing in explosive dust management, dust collection and industrial ventilation. In this role, you’ll gain exposure to a wide variety of situations in which to…
Type of position: Regular Your future role on our team Are you passionate about automation and the fast paced world of work sites and industrial plants? Do you want to see the direct impact your work has in the field…
Type of position: Regular Your future role on our team BBA is seeking a junior hydrogeological engineer or hydrogeologist. As a member of our extensive water resources management team, you’ll be involved in a wide range of projects related to…
Working for BBA means being part of a team of talented people who have the passion to succeed and the drive to excel in order to provide first class service to clients. Recognized for its extensive field experience and cutting…
Type of position: Regular Your future role on our team As a member of our mechanical engineering team, you’ll assist with studies related to major projects in the mining, energy and heavy industry sectors. You’ll help design and develop those…
Type of position: Regular Your future role on our team As a designer, you’ll participate in engineering projects, technology selection and the execution of projects in the mining, hydropower and heavy industry sectors. Working at our Québec City office, you’ll…
Type of position: Regular Your future role on our team As an Engineer in training (E.I.T.), you will be working as part of a team of engineers and designers and contribute to proposals, technology selection, engineering design, and project delivery…
Type of position: Regular An overview of your future role at BBA You'll join our team of about 20 turbine generator specialists, working on hydroelectric projects across Canada. You’ll be based at our Toronto office. You’ll play a key role…
Type of position: Regular An overview of your future role at BBA You'll join our team of about 20 turbine generator specialists, working on hydroelectric projects across Canada. You’ll be based at our Toronto office. You’ll play a key role…
Type of position: Regular Your future role on our team You’ll join our mechanical engineering team specialized in pumping systems. In this role, you’ll participate in engineering, technology selection and the execution of mechanical and multidisciplinary projects in the mining,…
Type of position: Regular Your future role on our team Our Transmission and Distribution Lines team is spread out across Canada, mainly in Mont?Saint?Hilaire (head office), Toronto and Calgary. Our multidisciplinary team comprises specialized engineers, technicians and support staff and…
Type of position: Regular Your future role on our team Working for BBA means being part of a team of talented people who have the passion to succeed and the drive to excel in order to provide first class service…
Type of position: Regular Your future role on our team To pursue project and client development in the Sept Îles region, BBA wants to bolster its local expertise in automation, instrumentation and control. Working closely with our offices in Labrador…
Type of position: Trainee An overview of your future role at BBA By joining our team as an intern, you’ll participate in engineering and programming mandates in automation, instrumentation and control. Your role will be to contribute to various phases…
Type of position: Regular Your future role on our team You’ll join our industrial mechanics team working in mining and related heavy industries. You’ll be exposed to various technical situations involving material handling, maintenance, pumping, machine safety and more. You’ll…
Type of position: Regular Your future role on our team BBA is seeking a candidate to the engineering profession (CEP) in mechanical engineering to support our design and project tracking activities across Canada. You’ll play a key role in all…
Type de poste : Trainee Your future role on our team Looking for an internship where you’ll get hands on experience and really learn? At BBA, you won't spend your time doing data entry. We’ll treat you like a true…
Type of position: Trainee Looking to build your career with us? Join BBA and become part of a team of talented people who have a passion for success and a willingness to push themselves to offer their clients the best.…
Type of position: Regular Your future role on our team By joining our team, you’ll work on environmental projects focused on air quality, environmental compliance and the quantification and control of atmospheric emissions. Your role will be to contribute to…
Type of position: Regular Your future role on our team By joining our Structural Engineering team, you’ll be required to work with multidisciplinary teams on one or more projects, carrying out consulting engineering tasks such as design studies and preliminary…
Type of position: Regular An overview of your future role at BBA You’ll report to the Payroll Supervisor and will perform a variety of tasks for our Payroll department. Your responsibilities will cover the entire payroll cycle. With us, you’ll…
Type of position: Regular An overview of your future role at BBA As a designer, you’ll be involved in delivering engineering projects, selecting technology and helping execute projects in the hydroelectric power, mining and heavy industry sectors. You’ll be based…
Type of position: Regular Your future role on our team BBA is seeking a Senior Landscape Architect to join our team at the Québec City office. You’ll be responsible for planning, managing and executing projects or project components effectively, while…
Type of position: Temporary An overview of your future role at BBA You’ll report to the Payroll Supervisor and perform a variety of tasks for our Payroll department. With us, you’ll get the opportunity to... Process date entry for the…
Type of position: Regular Your future role on our team At BBA, you’ll use your skills and experience to actively contribute to our sound management and growth in Montréal and Abitibi regions. Reporting to the Chief Operating Officer, you’ll ensure…
Type of position: Regular Your future role on our team At BBA, you’ll use your skills and experience to actively contribute to our sound management and growth in Québec City and Atlantic Canada. Reporting to the Chief Operating Officer, you’ll…
Type of position: Regular Your future role on our team At BBA, we’re looking for an experienced Senior Structural Engineer to join our passionate team and contribute to designing resilient, innovative infrastructure across the mining, energy, and natural resources sectors.…
Type of position: Regular Your future role on our team Your role as an Industrial Mechanics designer in our Mechanical team will be to model and design industrial equipment and their layout to prepare drawings, specifications and other technical documents.…