I disagree with "double major".
Instead graduate in 3 years, get a master's
Instead graduate in 3 years, get a master's
For example, where I work, aero/mech engineers-cum-developers command a huge premium. My partner has a medical background and no programming experience, but is a very productive programmer for her team because she understands deeply what needs to be done. Her stuff isn't scalable past N>3, but it does the job she needs and was developed for a fraction of the cost from a professional dev team.
I used to leverage my Mech. knowledge in a previous job but was severely underpaid compared to my current FAANG job.