Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative firm is seeking a Technical Training Engineer to develop a training program for software developers transitioning from Arm to RISC-V architectures. This remote contract role allows you to leverage your expertise in low-level programming and architectural differences while shaping the future of software development training. You'll create engaging content that emphasizes practical techniques and insights for effective code optimization. This is an excellent opportunity for seasoned developers who are passionate about teaching and want to make a significant impact in the tech community.
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.