Rust Software Engineer

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent

Skills

Rust
OpenGL
Vulkan
Metal
Chromium
automated testing
Software Engineers
Cross - platform
Software Engineer
cross platform

Job Details

Moorecroft is looking for an engineer who has experience in Rust, who knows how to write cross platform code, and is ready to push the boundaries of automated testing on our custom in-house runtime to provide the best testing experiences for our users. This is an exciting long-term contract opportunity.

Rust Software Engineer
13+ months Contract
Onsite

  • 3-5 years of professional Rust experience.
  • Experience working on user interface-level code with knowledge of common patterns, architectures and approaches to present a data driven UX to viewers
  • Experience working on user interface-level code with knowledge of common patterns, architectures and approaches to present a data driven UX to viewers
  • Experience using build runners and compilation tools for multi-platform projects.
  • Cross-platform and/or embedded development experience
  • Familiarity with set-top box development and specialized SoCs from manufacturers like Broadcom, MediaTek, SigmaTel, etc.
  • Graphics experience with OpenGL/EGL, OpenGL ES, Vulkan, Metal, etc.
  • Experience working with game engines and game engine technologies
  • Knowledge of web browser internals (in e.g. Webkit, WPE, Chromium, Cobalt)
  • Experience working with WebAssembly and optimizing compilers
  • Experience in streaming technologies such as HLS, DRM, codecs, and captions
  • Analyze and optimize application code for efficiency, reliability and performance.
  • Operating as a resource to less experienced Software Engineers, providing an open learning environment for cross-team knowledge sharing.

We do not work with 3rd party employers. Visa Sponsorship NOT available.

----------------------------------------

ABOUT MOORECROFT A quality oriented national consulting firm. For more than two decades, providing expert IT professionals to our clients around the nation. Our core values are professionalism, honesty and integrity. We are only interested in working with professionals that subscribe to the same values and are driven to truly serve clients.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.