Sr. Software Engineer - Rust

Sorry, this job was removed at 11:05 a.m. (MST) on Wednesday, February 27, 2019
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

We seek an experienced developer to join our award-winning team! If you love the idea of working with a super-talented group passionate about building products that make meetings better for everyone, please keep reading: Mersive Solstice helps teams collaborate much more effectively by allowing anyone to bring their own devices and apps to meetings and share content concurrently. We're looking for an experienced software engineer with a passion for developing highly reliable, performant software.

The primary focus of this role to use the Rust programming language to implement key components of a network-intensive A/V content sharing system and interoperate with existing components written in C++. You'll be responsible for implementing type-safe bridges between Rust and C++ code, rewriting legacy C++ code in Rust, and implementing new features from scratch. In addition, you'll have opportunities to contribute to projects ranging from kernel-level device drivers on Android to Rust-based microservices within our cloud-based management and analytics platform.

Required qualifications/experience

  • Minimum Bachelor of Science in Computer Science, Computer Engineering or equivalent experience in software development
  • At least 3 years of programming experience with C++ or a comparable systems language
  • Experience with Rust and an appetite to learn more
  • Demonstrated excellence in delivering well-designed, high-quality code on schedule
  • Strong knowledge of software engineering principles
  • Excellent debugging and profiling skills
  • Excellent verbal and written communication skills

Desired qualifications/experience

  • High-performance network programming, including asynchronous I/O
  • Cryptographic authentication and encryption
  • Concurrent and parallel programming
  • Functional programming using a statically-typed language
  • Audio/Video streaming protocols and codecs
  • OpenGL and/or DirectX
  • Qt/QML

Mersive offers competitive compensation and benefits providing choice and flexibility for our employees. Our offerings include:

  • Comprehensive medical, dental and vision plans
  • Generous PTO plan
  • Company paid Life, AD&D, STD and LTD insurance
  • 401(k) retirement savings plan
  • Stocked kitchen with snacks and beverages
  • Collaborative, open and pet friendly work environment
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our company is in the trendy RiNo area with plenty of bars and restaurants. Plus, the office is easy to get to since parking is provided!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MersiveFind similar jobs