Search Jobvertise Jobs
Jobvertise

Software Engineer
Location:
US-MA-Burlington
Jobcode:
736055
Email Job | Report Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

A full-time Software Engineer position is available immediately in the company’s office in Burlington, Massachusetts and reporting to the Principal Software Architect at UII America, Inc.

Job Duties: Reporting to the Principal Software Architect, the Software Engineer will have the following specific job responsibilities:

(1) Develop real-time platforms and applications utilizing Computer Vision (CV), Augmented Reality (AR), Virtual Reality (VR), and Robotics technologies for use in medical imaging and surgery;
(2) Use Unity3D for User Interface (UI) development. Implement HLSL/GLSL shaders to achieve AR visual effects like volume rendering of medical images. Integrate required functionalities into workflow including surgical robot navigation, gesture recognition, and coordinate system calibration;
(3) Create, deploy, and maintain a distributed hardware management system that utilizes Docker and Kubernetes to orchestrate the hardware drivers and the DDS-based ROS2 message system for inter-host communication. Use Ansible for the automation of the deployment pipeline;
(4) Design and develop high-quality software and algorithms using programming languages such as C/C++, Python, and C#;
(5) Develop computer vision-based applications that use specialized utilities and libraries, including OpenCV and PointCloud Library, to perform image analytics;
(6) Continuously evolve and improve software architecture and the performance of software and applications, including by participating in peer review of code and using Git for source code version control;
(7) Establish engineering best practices to build a scalable and clean code structure;
(8) Support the company research team by utilizing software skills to perform experiments that use deep learning frameworks such as PyTorch and TensorFlow.

Work Hours: 9:00 AM - 5:00 PM
Experience and Education Requirements: Master’s Degree in Electrical Engineering, Computer Science, or a closely related field plus a minimum of one (1) year of demonstrated employment or internship experience in software engineering.

Required experience and knowledge must include the following:

(1) A minimum of one (1) year of demonstrated experience in the design, development, quality control process, and deployment of software for AR/VR and robotics applications;
(2) A minimum of one (1) year of demonstrated experience with software engineering best practices;
(3) A minimum of one (1) year of demonstrated experience in utilizing computer vision algorithms in software projects;
(4) A minimum of one (1) year of demonstrated experience in using 3D rendering engines (Unity3D or Unreal Engine) and shaders (HLSL or GLSL) to develop AR/VR applications for rendering object volumes and simulating the movement of robots;
(5) A minimum of one (1) year of demonstrated experience in designing user interfaces using 3D software elements, built on the principles of front-end software design;
(6) A minimum of one (1) year of demonstrated experience in the operation of programming languages (C/C++, Python, C#), graphics libraries, and computer vision libraries; and
(7) Master’s Degree in Electrical Engineering, Computer Science, or a closely related field level of knowledge in Robotics, Machine Learning, and Data Mining.
*****
Please send us your resume via email at candidates(at) (link removed) with reference #736055 in the subject line. Do not copy and paste your resume in the body email. Please attach it as a Word document. Thank you.

Recruiting Director
Placement Services USA, Inc.
123 Seventh Avenue #111
Brooklyn, NY 11215
Phone: 718-499-5214

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations