In the Central Engineering Software groups in Austin and Boston, we primarily focus on developing software and tools to enable people to efficiently develop their Arm-based products and bring them to market. Our software and tools are at the forefront of the chip design lifecycle that enable people to get early feedback on their designs. Customers can use our software and tools to create models of core processing units (CPUs), interconnects, and memory management units (MMUs), to optimize their Arm IP configurations, validate performance expectations, and verify functional accuracy early in the design lifecycle.
In addition to modeling within the Arm ecosystem, our software groups also play a vital role in developing software solutions to ensure that our tools integrate well with select industry standard partner tools, and in some cases, also ease the modeling learning curve by introducing Arm-based specification languages. We work in small- to medium-size teams.
About You
As an early career colleague, you will learn how to apply software development best practices and how the hardware works—this can range from parts of the processor, interconnect, and memory management units (MMUs).
What could you be doing in this role?
Within each team you will be given problems to work on that will make use of your existing knowledge and skills, whilst also requiring you to learn something new. You will participate in different aspects of commercial software development, from product design and implementation to testing and support, with plenty of help on hand from our team as you learn.