The Role
Our team at Arm Socrates IP Tooling is dedicated to creating innovative software tools that simplify the process of building sophisticated semiconductor Systems-on-Chip (SoC) based on Arm CPU, GPU and System IP products.
We are looking for skilled software engineers who can help develop, test and maintain software tools that meet customer expectations and the high-quality level Arm Partners expect.
Responsibilities:
* Ownership of delivering product features from development and test through to final release and maintenance
* Driving continuous process improvements within the team particularly around test driven design methods and automated test strategies
* Communicating with Technical Leads, Application and Support staff and Hardware IP teams to fully understand requirements, validation scope etc
Requirements:
* Developing, testing, delivering, and maintaining object-orientated Linux-based production quality software in a commercial environment.
* Hardworking and self-motivated, technically versatile and willing to learn new skills across multiple types of work.
Nice to Have:
* Experience in XML-based technologies
* Experience in API/Web-API validation tools and methodologies
* Developing in a Continuous Integration environment using tools such as Jenkins with Git version control and code-sharing websites like Github, Gerrit etc
* User-Interface and Web application design and Scripting environments – Python, Ruby, Perl
* Experience in test automation technologies such as RCPTT or Postman
* Good interpersonal skills (written and spoken), desire to continuously develop skills and accept a variety of responsibilities and challenges
In Return:
Our offices offer outstanding collaboration opportunities. We provide a competitive package and the chance to adapt the role and title as we welcome versatile people into ARM.