Select Page

Job Opportunities

Renewed Vision is growing! We need some first class individuals to help us achieve our goals. With the success of our products, the opportunities abound. We’re very excited about our future and are eager to expand our team with passionate individuals looking to make a difference. Working with Renewed Vision will be fun, fast paced, challenging and rewarding. A complete set of benefits will be available to all full-time personnel and salaries will be market competitive and based on level of experience. Not all positions are needed immediately, but are listed here in case an exceptional candidate is discovered.

If you share our passion, have a look at the opportunities below and let us know if you feel you qualify for any of these roles. If so, please email your résumé to [email protected] and describe why you are suited for the desired position.

Note: We love our office in Alpharetta, GA (30 minutes North of Atlanta), but also offer the opportunity for qualified employees to work remotely.


 

Quality Assurance Analyst (QA)

 

Renewed Vision is seeking a QA engineer who is passionate about quality and the user experience. Quality assurance is an important part of our company’s product development process. Our ideal candidate works well in a team environment, where collaboration is required to ensure the team’s success in delivering new functionality to our customers. Our Development team works in short iteration sprints and has a strong track record of meeting sprint commitments. We value collaborative discussions and creative ideas on how to test the features we develop. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you!

 

What You will Do: 

  • Ensure a superior user experience and high quality software through every release 
  • Perform thorough regression testing to validate resolved issues and release readiness for every public release.
  • Execute test plans, file bugs, and communicate with the team about issues, risk, and product quality
  • Review feature requirements, specifications and technical design documents to provide timely and meaningful QA feedback to the Development team
  • Work with a talented team of analysts, engineers and support agents to triage inbound bug reports and reproduce issues
  • Identify, isolate, document and track issues and tasks throughout testing
  • Participate in Scrum team events such as Planning, Stand-ups, Reviews and Retrospectives.
  • Design and implement test cases for new feature requirements in the products

 

Requirements

  • 2+ years experience with any of our Renewed Vision products in a live production environment
  • Ability to work both independently and within a team to prioritize tasks within a project and work with minimal supervision
  • Strong problem-solving skills and ability to think critically
  • Innovative – willing to think outside the box
  • Flexible and willing to accept a change in priorities as necessary.
  • Proactive problem-solver, even in areas of uncertainty and ambiguity
  • Quick learner and self-motivated

Nice to have: 

  • Experience testing software at different stages of the product development life cycles 
  • Experience using Jira, Testrails and Zendesk 
  • Have worked with remote teams

Note: Position is based in North Atlanta area and requires candidate to work out of our Alpharetta, GA office.


 

MacOS Software Engineer

The Renewed Vision MacOS Software Engineer will develop innovative features and technologies that will drive the growth of our platform.

You love working on software for macOS and have a track record to prove it. You might even have a bit of a love-hate relationship with macOS and AppKit — knowing that the built in technologies are great, but they do have their shortcomings. You write code with a product focus knowing that there is a balance to be found in the tension that exists between code perfection and customer value. You have the skills and desire to work with a multi-platform, cross-functional team in developing and delivering solutions that will move our products forward.

We want people who:

  • Are experienced with developing and delivering high quality software on macOS
  • Are proficient with writing in Objective-C and Swift
  • Can focus on details while understanding the importance of timely updates
  • Understand the balance between refactor now vs. refactor later
  • Consistently seek to learn and develop both personally and professionally 

We really want people who:

  • Are familiar with moving between Swift/ObjC and C/C++
  • Have excellent written and verbal communication skills
  • Take ownership of projects, work with loosely defined specs, and drive for results

Our best engineers will have:

  • Experience measuring and optimizing the performance of macOS applications
  • Familiarity with MacOS video and audio frameworks and Metal rendering

 


 

Windows Software Engineer

The Renewed Vision Windows Software Engineer will develop innovative features and technologies that will drive the growth of our platform.

You have experience creating and delivering solutions on Windows and a deep understanding of WPF and other Windows specific technologies. You are a proactive problem solver and system thinker — always keeping the product in view while working through complex details. You see working with others and contributing towards their success as an opportunity and not a chore.

We want people who:

  • Are experienced with developing and delivering high quality software on Windows
  • Are deeply familiar with C# and WPF applications
  • Can focus on details while understanding the importance of timely updates
  • Understands the balance between refactor now vs. refactor later
  • Consistently seek to learn and develop both personally and professionally 

We really want people who:

  • Have experience interfacing C# with native languages like C/C++ 
  • Enjoy building up others, both personally and technically
  • Have excellent written and verbal communication skills
  • Takes ownership of projects, works with loosely defined specs, and drives towards results

Our best engineers will have:

  • Experience measuring and optimizing the performance of Windows applications
  • Familiarity with video and audio libraries and OpenGL/DirectX rendering

 

Rendering Engineer

As a Rendering Engineer you will be building the future of our rendering system, which is the cornerstone for all of our products.

You have experience creating powerful and performant solutions using low-level graphics APIs that make the end product shine. You look at a system and not only see inefficiencies and shortcomings, but see a path towards a better system. You believe that working with a team will not only help get more done but results in a much better product.

We want people who:

  • Have extensive experience with multi-threaded rendering
  • Are familiar with OpenGL, Metal, and DirectX
  • Write in C++ as if it were your primary language from birth

We really want people who:

  • Have experience working with the FFMPEG library
  • Understand video and audio signal processing 

Our best engineers will have:

  • Experience working with broadcast audio and video standards and technologies
  • Familiarity with rendering on multiple platforms (Window, MacOS, Linux)

 

DevOps Engineer

A Renewed Vision DevOps Engineer will create and maintain the infrastructure needed to support and optimize our development pipeline.

You are someone that finds value in seeing the induced efficiencies when a well refined process or tool is introduced into a system.  You understand the importance of having a robust infrastructure and the impact that downtime can have on a development team and organization. You have a team-first mentality that sees opportunities for new solutions and innovations in the midst of complex problems.

We want people who:

  • Are passionate about development process and infrastructure
  • Are comfortable with writing shell or other automation scripts to reduce redundant work
  • Have experience with creating and maintaining CI/CD infrastructure for macOS and/or Windows native applications.
  • Consistently seek to learn and develop both personally and professionally 

We really want people who:

  • Are proficient with Xcode and Visual Studio and have experience shipping products on both macOS and Windows platforms
  • Have excellent written and verbal communication skills
  • Take ownership of projects, work with loosely defined specs, and drive for results

Our best engineers will have:

  • Experience configuring automated system administration
  • Familiarity with automated testing on macOS and Windows

 

Core Software Engineer

A Renewed Vision Core Software Engineer will develop the infrastructure and working technologies that power our platform.

You love working on the parts of an application that are invisible to the user, but make everything work. You realize that different programming languages have their places in a complex tech stack and are comfortable working with the language that is best suited for the job. You are comfortable working without all the details knowing that part of the process is discovery, which drives innovation.

We want people who:

  • Are experienced with writing modern C++
  • Have experience shipping libraries that can be used on multiple platforms
  • Can focus on details while understanding the importance of timely updates
  • Understand the balance between refactor now vs. refactor later
  • Consistently seek to learn and develop both personally and professionally 

We really want people who:

  • Are proficient with another programming language such as C#, Swift, or Rust
  • Have excellent written and verbal communication skills
  • Take ownership of projects, work with loosely defined specs, and drive towards results

Our best engineers will have:

  • Experience writing and debugging high performance multi-threaded libraries
  • Familiarity with video and audio frameworks and low-level rendering