It sounds pretty cool that you can program and work with hardware. I’m in my second semester in college and am considering going down that path vs. MechE.
Do you enjoy your jobs?
How versatile is the degree?
Do you wish you had done anything differently?
Do you have a link to a curriculum. It’s been crazy this last couple of years with universities inventing new labels for a particular combination of courses, I haven’t been keeping up.
My gut tells me it’s likely it all boils down to software engineering + something else sprinkled on top, either some management in some cases or possibly some computer engineering / logic circuit design in this case probably.
Oh, what I call software engineering is computer science with less maths (basic calculus only), less advanced algorithms (maybe just a single machine learning course) and more soft skills like project management, just so we’re on the same page.
Here’s the curriculum. It’s hard for me to do research on this major because most places/job sites list computer engineering as what you described it as. But this seems to be more hardware based, mostly EE with some CS sprinkled in.
I am a Sr. Systems Engineer. Working in this position many times requires me to work with any number of coding languages, and computer hardware. In short, my job responsibilities are to address any issue that arises. In many cases, issues are simple and can be corrected with minimal effort. Other times, a configuration change within some software solves it. Rarely, I am required to write SQL or Powershell scripts to resolve something. Very rarely, I may find myself having to add a captcha to a website or something similar.
Systems I commonly work with:
Microsoft software
Office 2013/2016
Azure AD and Office 365 (exchange online)
Server 2012/2012 R2/2016
Print Servers
Active Directory/Group Policy
RDS Farm w/ Remote Apps
MSDN w/ Visual Studio Pro
Manage Network Infrastructure
Switch Configuration
VLANs
OSPF Neighbors
Firewall Configuration
NAT Policies
Intrusion Prevention
Website Whitelisting
WiFi AP Management
Maintain IP Phone System
Website Maintenance
HTML, CSS, PHP
IIS and Apache
Creating and Correcting Reports
Crystal Reports
SSRS
SSMS CSV Exports
Antivirus and Helpdesk Software
Maintaining EDI Transport Capabilities
Workstation Hardware
Desktops, Laptops, Printers (Thermal and Laser)
All Standard PC Peripherals
Server Hardware
1u and 2u Servers
Solid State DAS
24-bay NAS on a SAN
The job is a lot of fun, I am quite happy to have it.
I am a Computer Engineer in the works currently. My university has a cooperative education program which requires us to work for a year before graduating. In that time I have worked with:
Algorithm development for optical metrology and chemical detection systems. Worked in a variety of languages (C#, Python, MATLAB, Mathematica)
Control Systems for Microsatellite Systems. Got to design and implement a custom testing framework for automated benchtop tests.
Developing an embedded system to provide vintage race cars with telemetry for dynamic tuning.
Overall, I love what I do. Your curriculum very closely mirrors what my university’s is and I can say that it certainly makes you flexible in the workspace.