You are viewing a preview of this job. Log in or register to view more details about this job.

Robotics Software Engineer / Senior Computer Vision Engineer

Robotics Software Engineer / Senior Computer Vision Engineer

Job Description:

We are seeking an experienced Robotics Software Engineer / Computer Vision Engineer who is passionate about computer vision, Haptic technologies & Robotic arms for medical applications , augmented reality, and 3D applications for medical settings. The role involves developing medical procedures using Haptic devices connected to Unity game engine, algorithms for SLAM (simultaneous localization and mapping) in field settings, and developing algorithms for detecting and tracking medical tools seen through a head-mounted display camera. The successful candidate will collaborate with R&D personnel to develop and implement medical procedures using Haptic technology, computer vision algorithms, manage development teams, integrate the algorithms into Unity3D, and implement new features for AR immersive simulations for training health professionals in medical procedures. The position offers a great opportunity to work on cutting-edge research in the field of medical augmented reality.

What You Will Be Doing

-Developing the future of medical technology by working on grant-funded research projects by using and developing cutting-edge technologies

-Building medical procedures using Haptic devices and Robotic arms connected with Unity game engine through inter-process communication protocols and libraries in C++

-Building computer vision algorithms for object detection and 3D SLAM, which serve as core tracking and interaction mechanics for ArchieMD’s Unity3D-based medical AR simulations

-Working in C++ and C# to create optimized, organized, reusable code modules that can be integrated into Unity3D Developing and supervising the development of computer vision algorithms

-Building amazing tracking and interaction mechanics for 3D simulations using the latest in AR/VR/MR technology

What You Need for this Position

-Due to the work performed and interactions with intelligence community and DoD programs, candidate will need to be a US citizen

-MS / PHD in computer science, robotic software engineering, electrical engineering, or related field

- 3+ years professional experience with Haptic technologies integrated with robot's real time library in C++ and connected to Unity game engine

-4+ years professional experience in computer vision, especially in object detection, recognition and tracking

-Highly knowledgeable about camera calibration and camera pose estimation

-Experience with C++ computer vision libraries (ex: OpenCV)

-Experience building and working with software related to SLAM

-Ability to serve as a technical leader while making significant individual contributions (No managerial experience required)

-Ability to supervise and mentor a team of computer vision engineers

-Excellent code documentation, written and oral communications skills

-Excellent knowledge of linear algebra

Preference for Candidates with

-MS / PHD in computer science, robotic software engineering, electrical engineering, or related field

-Experience with Haptic technologies

-Experience with Unity3D and integrating computer vision algorithms into Unity3D

-Experience with C#

-Experience with Augmented Reality SDKs in Unity3D (ex: Vuforia, ARToolkit)

-Experience with 3D Graphics (ex: OpenGL, DirectX)

-Experience building 3D games and/or 3D simulations in Unity3D

-Experience developing computer vision on embedded platforms or mobile devices

Location:

You will be located in our Atlanta, GA office.

Contact us:

Send us an email. Your email should describe your interest and experience with computer vision and/or Unity3D development, as well as provide some links to projects you've worked on in the past.

Requirements :

Due to the work performed and interactions with the intelligence community and Department of Defense programs, candidate will need to be a US citizen.

Salary: Starting salary is based on experience.Great opportunity with a great high-end salary and benefits .

Job Type: Full-time

Required Education:

Master's

Required Experience:

Haptic technologies: 3 years
C#: 4 years
Computer vision algorithms into Unity3D: 3 years
C++: 4 years