A Place to Keep Growing
With such a breadth of software work happening at Arm, careers don't have to follow one path. Harry's has already taken him across several areas of engineering.
"I've gone from IoT & CI, to Infra, to Rust on Arm, to Kernels and now to the silicon expansion project, so you get a great deal of experience in the different areas the CE Software teams work on."
For Emek, growth comes from solving problems alongside people with different expertise and perspectives.
"Most projects involve collaborating across hardware, firmware, software, and product teams, so you're constantly exposed to different perspectives. People are approachable and willing to share their knowledge, which creates an environment where it's easy to ask questions, learn from others and solve problems together."
Advice for Future Software Engineers
So, what would they tell someone considering a software engineering career at Arm? For Emek, curiosity matters more than knowing everything from day one.
"Be curious and don't be afraid of low-level details. You don't need to know everything before you join, but you should enjoy figuring out how things work."
Harry's advice is simple.
"Absolutely go for it! Especially at the early-careers stage. You'll get the opportunity to work on various different teams and projects and get experience in different areas of software engineering."
Build the Future of Compute
From next-generation silicon and open-source software to IoT and Edge AI, software engineers at Arm are helping turn what's next in computing into reality.
Ready to help build it? Explore our latest software engineering opportunities.