At a Glance
- Tasks: Develop and maintain tools that enhance the developer experience for our cutting-edge GPU and AI platform.
- Company: Join a pioneering tech company focused on RISC-V architecture and innovative software solutions.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a dynamic team shaping the future of technology with impactful projects.
- Qualifications: 5+ years in developer tools, strong programming skills, and a degree in Computer Science or related field.
- Other info: Ideal for tech enthusiasts eager to work on groundbreaking projects in a collaborative environment.
The predicted salary is between 43200 - 72000 £ 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
- Maintain documentation generation systems
- 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 Developer (Informatics employer: Microtech Global Ltd
Contact Detail:
Microtech Global Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer (Informatics
✨Tip Number 1
Familiarise yourself with RISC-V architecture and its development tools. Understanding the specifics of this platform will not only help you in interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Showcase your experience with build systems and continuous integration pipelines. Be ready to discuss specific projects where you've implemented these systems, as practical examples can set you apart from other candidates.
✨Tip Number 3
Prepare to talk about your experience with profiling and debugging tools. Highlight any specific tools you've used and how they improved the development process or performance of applications you've worked on.
✨Tip Number 4
Brush up on your programming skills in C/C++ and Python. Be prepared to solve coding challenges or discuss your approach to software development during the interview, as technical proficiency is crucial for this role.
We think you need these skills to ace Software Developer (Informatics
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software development tools and SDKs. Emphasise your knowledge of build systems, profiling, and debugging tools, as well as any familiarity with RISC-V development tools.
Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about enhancing the developer experience. Mention specific projects or experiences that demonstrate your skills in tool automation, performance benchmarking, and documentation generation.
Showcase Relevant Projects: If you have worked on relevant projects, include them in your application. Describe your role, the technologies used, and the impact of your contributions, especially in areas like continuous integration pipelines and hardware-software co-verification.
Highlight Programming Skills: Clearly list your programming skills in multiple languages, particularly C/C++ and Python. Provide examples of how you've applied these skills in previous roles, especially in relation to compiler and linker technologies.
How to prepare for a job interview at Microtech Global Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with SDKs, toolchains, and build systems. Highlight specific projects where you've developed tools or utilities, especially those related to performance analysis or debugging.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Be ready to explain how you approach debugging and performance issues, and provide examples of how you've successfully resolved similar challenges in the past.
✨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 of RISC-V architecture and its relevance to the role, as this could set you apart from other candidates.
✨Prepare for Documentation Discussions
Since maintaining documentation is part of the job, be ready to discuss your experience with developer documentation and API design. Bring examples of documentation you've created or improved, and explain how it enhanced the developer experience.