Openings
At Vieaura, we are building an enterprise-scale industry leading platform with a focus on augmented reality (AR) and mixed reality (MR) processes. We passionately believe that our platform will change the way the workforce will interact, and connect and that AR will continue to lead the transformation by uniting the digital and physical worlds.
Open Positions
Engineering
Senior Software Engineer, Machine Vision & AR/ MR
US based
Vieaura is looking for a Senior Software Engineer to develop next-generation AR/ MR applications including interaction techniques, object detection models/algorithms etc. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. The platform will provide users/ customers the ability to generate device agnostic AR/MR workflows.
This is an amazing opportunity to work on AR/MR devices dealing with real interactions outside the research labs. Every day will probably be working on something different/new, you will learn a ton and get experiences that would be hard to find elsewhere. You will be a critical part of the team and will have a direct impact on the success of the product and
the company.
If you have any experience in this space, we’d like to talk to you.
Experience
- Hands-on experience working with AR/MR devices (HoloLens or other ones).
- Exposure to 3D engine software such as Unreal Technology+ AR toolkits
such as AR-kit and/or AR-core - Experience with object detection/tracking, representation learning, search/retrieval
- Expertise in deep learning and associated frameworks/libraries, e.g. TensorFlow, PyTorch,
MXNet+, Caffe, etc - Experience on developing perception algorithms, including deep learning approaches for detection, segmentation, tracking, recognition, from 2D, 2.5D, and/or 3D data (e.g., point clouds, meshing, mapping)
- Strong front end UI design and programming skills knowledge in AR tools, python and/or other languages is a plus.
- Experience in working with hardware systems including wireless connected devices,
sensors such as RGBD cameras, depth sensors, IMU, etc. - Computer Science, Computer Engineering or related fields Computer Science, or related fields, with specialization in computer vision
- Able to work independently, has strong research and problem-solving skills
- Good communication and teamwork skills, with flexibility to travel to Vieaura Engineering Center in Alpharetta, GA for a few days a week on an as-needed basis.
Responsibilities
- Develop next generation AR/MR applications and interaction techniques
- Potential areas of exploration include – multi-modal AI for 3D interaction, and interaction techniques for different AR anchoring strategies
- Improve and optimize our current AR interactions, object detection models and algorithms.
- Develop a machine learning pipeline to improve efficiency in model training, model deployment and monitoring.
- Research and prototype the latest models and algorithms for object detection and gestures.
- Deploy machine learning models on edge devices.
Senior Software Engineer, Full Stack Web
US based
Vieaura is looking for a Senior Full Stack Software Engineer to develop a scalable software no-code platform. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. The platform will provide users/ customers the ability to generate device agnostic AR/ MR workflows.
As a Senior Engineer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
If you’re also familiar with Agile methodologies, we’d like to talk to you.
Experience
- ReactJS, 2+ years (Required)
- NodeJS, 2+ years (Preferred)
- Software Development, 4 to 6 years (Required)
- Socket IO or WebSockets (Required)
Responsibilities
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of platform through appealing visual design
- Build features with a mobile responsive design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Write technical documentation
- Work with data scientists and analysts to improve software
Senior Software Engineer, Flutter
US based
Vieaura is looking for a Senior Software Engineer responsible for the development and maintenance of applications aimed at a variety of Android & iOS devices – AR/MR devices (wearables) and handhelds. Your primary focus will be the development of Flutter applications and their integration with back-end services.
You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
If you’re also familiar with Agile methodologies, we’d like to talk to you.
Experience
- Strong knowledge of Flutter, different versions of Android & iOS, and how to deal with different screen sizes with 3+ years of experience (Required)
- Familiarity with RESTful APIs and WebSockets or SocketIO to connect Flutter applications to back-end services, 3 + years experience (Required)
- Experience with NodeJS, 2+ years (Preferred)
- Experience with Google Cloud Platform or AWS is preferred
- Software Development, 4 to 6 years (Required)
Responsibilities
- Design and build advanced applications for the Android & iOS platform
- Ability to design applications around natural user interfaces, such as “touch” and voice driven applications
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Build features with a mobile responsive design
- Write technical documentation
Individuals seeking employment at Vieaura are considered without regard to race, color, ancestry, national origin, religion, creed, age, gender, marital status, physical or mental disability, medical condition, genetic information, military or veteran status, gender identity, gender expression, sexual orientation, or any other protected category under applicable laws.