
May 25, 2023
|Daily News
Meet McMaster’s Spring 2023 honorary degree recipients

May 19, 2023
McMaster Manufacturing Research Institute unveils new facility at grand opening open house event

May 16, 2023
|Brighter World
Over the last 20 years, Steve Lascos has resisted being pigeonholed as either a software engineer or a hardware engineer.
Instead, he’s employed tools and skills to master an industry that has evolved from custom silicon chips to integrated circuits and graphics processing units and is now trending back toward custom chips with artificial intelligence (AI) accelerators.
“I recognized early in my career that my passion was the field of digital signal processing (DSP),” says Lascos, who earned his B.Eng in computer engineering in 2004, then added a master’s degree with a focus on DSP in 2007.
“I also began to see that what you do in custom hardware today, someone will do tomorrow in software,” he adds.
That perspective has led him to his current role as manager of R&D with Algolux, a Montreal-based company using machine learning and AI to develop technology for autonomous vehicles.
“My team transforms the work of our computer vision researchers into real-time, robust software running on real hardware,” he says. “I combine my DSP background with modern software ‘best practices’ to fill in knowledge gaps of our younger engineers, and work with our senior team members to architect not just high performing software, but code that is both robust and maintainable.”
At the same time, Lascos continues to indulge the musical passion that first drew him to computer engineering.
“When I was 14, I bought my first electric guitar and wanted effects pedals to go along with it, but they were too expensive,” he recalls. “Then I learned that if you could solder and read schematics, you could build your own at a fraction of the cost.”
Today Lascos not only plays bass guitar in a garage band, he also runs his own business designing and building custom audio solutions for live musicians.
His advice to students is to recognize that software engineering is a team sport.
“A good software programmer is somebody who can write some code to get the desired output quickly with few bugs,” he says. “But a good software engineer is someone who does that plus writes code that others can easily understand and maintain.”
Know a great McMaster Engineering alumnus or alumna who deserves to be in the spotlight? We’d love to hear from you. Send your nominations for our McMaster Engineering Alumni Spotlight series today.
May 25, 2023
|Daily News
May 19, 2023
May 16, 2023
|Brighter World