At a Glance
- Tasks: Develop and maintain SDKs and tools for an innovative GPU and AI platform.
- Company: Join microTECH Global, a leader in cutting-edge technology solutions.
- Benefits: Enjoy flexible working options and a collaborative team environment.
- Why this job: Be part of a dynamic team shaping the future of software development.
- Qualifications: 5+ years in developer tools, strong programming skills, and a degree in Computer Science.
- Other info: Experience with RISC-V tools is a plus; EU work permit required.
The predicted salary is between 36000 - 60000 £ per year.
Create and maintain software development tools, SDKs, and utilities that enhance the developer experience for our RISC-V-based GPU and AI platform.
Key Responsibilities:
- Develop SDKs and toolchains for our platform
- Create profiling, debugging, and performance analysis tools
- Implement build systems and continuous integration pipelines
- Support software team with tool automation and scripts
- Develop utilities for performance benchmarking and reporting
- Create tools for hardware-software co-verification
Requirements:
- 5+ years of experience in developer tools or SDK development
- Strong knowledge of build systems and toolchains
- Experience with profiling and debugging tools
- Familiarity with RISC-V development tools (preferred)
- Strong programming skills in multiple languages (C/C++, Python, etc.)
- Understanding of compiler and linker technologies
- Experience with developer documentation and API design
- BS/MS in Computer Science or related field
Software Toolchain (SDK) Engineer employer: JR United Kingdom
Contact Detail:
JR United Kingdom Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Toolchain (SDK) Engineer
✨Tip Number 1
Make sure to showcase your experience with SDK development and developer tools in your conversations. Highlight specific projects where you've created or maintained SDKs, as this will resonate well with the hiring team.
✨Tip Number 2
Familiarise yourself with RISC-V architecture and tools before your interview. Being able to discuss your understanding of this technology will demonstrate your commitment and relevance to the role.
✨Tip Number 3
Prepare to discuss your experience with build systems and continuous integration pipelines. Be ready to provide examples of how you've implemented these in past roles, as this is a key responsibility for the position.
✨Tip Number 4
Engage with the community around developer tools and SDKs. Join relevant forums or groups where you can share insights and learn from others, which can help you stand out as a knowledgeable candidate.
We think you need these skills to ace Software Toolchain (SDK) Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities of a Software Toolchain (SDK) Engineer. Familiarise yourself with the specific skills required, such as experience with RISC-V development tools and strong programming skills in languages like C/C++ and Python.
Tailor Your CV: Customise your CV to highlight relevant experience in developer tools and SDK development. Emphasise your knowledge of build systems, profiling, debugging tools, and any experience with continuous integration pipelines.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of the role. Mention specific projects or experiences that demonstrate your expertise in tool automation, performance benchmarking, and API design.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.
How to prepare for a job interview at JR United Kingdom
✨Showcase Your Technical Skills
Be prepared to discuss your experience with SDK development and the specific tools you've used. Highlight your proficiency in programming languages like C/C++ and Python, as well as your understanding of build systems and toolchains.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Be ready to explain how you've tackled challenges in previous projects, particularly those related to profiling, debugging, and performance analysis.
✨Familiarise Yourself with RISC-V
If you have experience with RISC-V development tools, make sure to mention it. If not, do some research beforehand to understand the basics, as this knowledge could set you apart from other candidates.
✨Prepare Questions for the Interviewers
Think of insightful questions to ask about the company's projects and the team you'll be working with. This shows your genuine interest in the role and helps you gauge if it's the right fit for you.