What does the career path look like for someone who starts as a System Software Engineer (firmware)?
Posted by ever_Brown@reddit | ExperiencedDevs | View on Reddit | 6 comments
I am a final year engineering student from India i got an offer from American Megatrends (AMI) as System Software / Firmware Engineer (BIOS/UEFI), and I’m trying to understand how my long-term career moves from here.
since i am Study B.E information Technology most of my seniors are in Software field and dont know much about firmware.
so i would like to hear from anyone who’s actually worked in these domains (kernel, driver, embedded, or cloud platform):
What does your career path look like — where did you start and where did you end up?
How’s the growth and demand for these kinds of system software roles (in India or globally)?
What’s the salary progression like compared to typical software development?
How steep is the learning curve — and what should I learn to transition (Linux kernel, PCIe, SR-IOV, DPDK, KVM, etc.)?
What kind of projects or experience helped you break into kernel or datacenter-level work?
Finally, what do you personally like or dislike about low-level system work compared to higher-level software jobs?
I’ve seen positions in companies like NVIDIA, AMD, Intel, Red Hat, VMware, AWS, Broadcom, Canonical, and others — but I’d really like to know what the real day-to-day work and long-term opportunities look like for people who start where I am.
Any personal experiences, advice, or learning roadmaps would be amazing
thank you.
holsteiners@reddit
If you work with firmware that is popular, you will be in high demand. It's a lot harder to find a firmware expert when you need one.
ever_Brown@reddit (OP)
can you tell me what are some of the popular firmware? because i think i will be working in BIOS/UEFI in AMI. is it ok for me to dm you
holsteiners@reddit
One video to summarize future job security https://youtu.be/pazWRQt-IUE?si=Ew_hQpkP3ilUbGfK
ExperiencedDevs-ModTeam@reddit
Rule 1: Do not participate unless experienced
If you have less than 3 years of experience as a developer, do not make a post, nor participate in comments threads except for the weekly “Ask Experienced Devs” auto-thread.
Which-World-6533@reddit
Rule 1.
DrShocker@reddit
ask in the weekly thread