I've been in hardware/embedded for 10 years. My resume is two pages. It has been two pages for three years. Every job I've applied for in the past 18 months, I've gotten at least a phone screen.
So I'm going to push back a little on the one-page orthodoxy.
The one-page rule came from a world where resumes were printed and handed to a person. We don't live in that world anymore. Recruiters are scrolling on a screen or reviewing in an ATS. Two pages is not physically inconvenient.
That said, the rule exists for a reason. The actual failure mode isn't 'two pages' it's 'two pages of unfocused filler that wastes the reader's time.' That's the thing to avoid. The question isn't page count, it's whether every line is earning its space.
For me at 10 YOE, compressing everything onto one page would mean either cutting three legitimately relevant projects or making the font so small it's unreadable. Neither helps anyone.
Where I do think one page matters: under 5 YOE, if you don't have enough to fill two pages with strong content, the second page signals you're padding. That's the actual signal to avoid. Not the page count.
For senior folks (7+ years): two pages is not only fine, it's often appropriate. The risk is the opposite: being so compressed that you look thin.
Try printing both versions and reading them cold. One of them will feel right. That's your answer.