Technical Training Engineer – ARM TO RISC V Porting – REMOTE
Job Reference: 051sb
Job Location: United Kingdom, England
Job Type: Contract
Posted a day ago
Technical Training Developer – Arm to RISC-V Porting
Duration: 3 – 6 months
Are you a skilled software developer with a passion for teaching and a deep understanding of Arm (A64) and RISC-V (RV64GC) architectures? This contract role offers a unique chance to leverage your technical expertise while shaping the future of software development training.
Role Overview:
The selected candidate will be responsible for developing a comprehensive training programme aimed at software developers transitioning from Arm to RISC-V architectures. The training will be based on an existing, well-structured outline, focusing on critical aspects of low-level software development, architectural differences, code optimisation, and practical techniques.
Key Responsibilities:
– Develop and deliver a detailed training curriculum for software developers.
– Emphasise critical aspects of low-level software development and architectural differences.
– Provide practical techniques and insights for effective code optimisation.
– Ensure the training is engaging, informative, and aligned with industry standards.
Skills and Experience Required:
Required skills and experience:
* Demonstrated expertise in Arm (A64) or RISC-V (RV64GC) architectures.
* Strong knowledge of low-level software programming, assembly language, SIMD intrinsics, and system-level programming practices.
* Exceptional ability to communicate complex technical concepts clearly
* and concisely.
* Familiarity with Linux operating system internals, embedded systems
* development, memory models, and architectural extensions (e.g., RV64G,
* C-extension, SIMD).
* Experience working with QEMU.
* Excellent organizational skills.
* Ability to be productive in a globally distributed team
Benefits:
– Flexibility: Enjoy the freedom of a contract role outside IR35, allowing for greater autonomy and control over your work schedule.
– Impact: Play a pivotal role in shaping the skills and knowledge of software developers, contributing to the advancement of the industry.
– Professional Growth: Enhance your own expertise and reputation by working on a high-profile training project.
– Networking: Collaborate with industry experts and expand your professional network.
This role is perfect for a seasoned software developer with a knack for teaching and a desire to make a significant impact in the tech community. If you possess the required skills and experience, this contract offers a rewarding and enriching experience.
WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
#J-18808-Ljbffr