Arm is a technology company specializing in semiconductor and software design. They are seeking a Software Applications Engineering Intern to learn about Arm technologies while working on a software project that challenges their understanding of computer architecture.
Responsibilities
You will develop your software skills further through crafting and debugging example code and utility scripts on real-world issues that Arm partners face when developing and optimizing software for Arm platforms.
At the conclusion of time at Arm, you will give short technical presentations on your project discussing the output, what obstacles you encountered and how you overcame them, as well as key points and areas to explore deeper in the future.
Qualification
Required
Currently enrolled and studying towards an Electrical or Computer Engineering Degree (Bachelors, Masters or PhD students welcome)
Candidates with alternative degrees will also be considered if they have computer architecture and embedded programming experience
Preferred
Knowledge of embedded software development, preferably including experience in coding for hardware/software interfaces
C or C++, assembly, and Python programming skills
Understanding of processor architecture, microarchitecture, and memory systems - in particular Cortex-A
Experience using Arm Development Tools (Arm Development Studio, Keil uVision, Arm Compilers)
Benefits
Competitive salary and rewards package
On-the-job learning and mentoring/buddy schemes
Unparalleled learning and networking opportunities from the best in the industry
Social activities to connect with your peers
End of internship celebration
Considered for future Graduate positions (subject to performance)
No items found.
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world.