Unity / C# Software Engineer Job at ImmersiveTouch, Chicago, IL

eFFHTXFXeDZXaTBkQUV5UVY4aVRjSzNHU3c9PQ==
  • ImmersiveTouch
  • Chicago, IL

Job Description

As a Unity / C# Software Engineer, you will join a passionate and growing team of developers to work on cutting-edge Virtual and Augmented Reality solutions that make a tangible difference in the lives of doctors and patients alike. You will play a critical role in designing and developing advanced applications that empower medical professionals, enhance patient care, and push the boundaries of healthcare technology.

Responsibilities

  • Analyze technical requirements for implementing new features or modifying existing ones.
  • Identify weaknesses in the existing codebase and refactor to improve resilience, maintainability, scalability, and performance.
  • Produce high-quality, consistent, readable, and maintainable code that aligns with team standards.
  • Participate in peer code reviews, draft technical design documents, and contribute to technical discussions.
  • Implement complex modifications to existing software to meet specialized needs and configurations.
  • Optimize performance by identifying bottlenecks and improving rendering efficiency, memory management, and processing speed.
  • Develop unit tests, integration tests, and debugging strategies to ensure software reliability and robustness.
  • Collaborate cross-functionally with designers, UX researchers, QA engineers, and other stakeholders to refine product functionality and user experience.
  • Work with product managers and project owners and to resolve issues and deliver features on time.
  • Contribute to automation efforts, including CI/CD pipelines and automated testing frameworks.
  • Ensure security and compliance by following best practices in secure coding and adhering to relevant data privacy regulations.
  • Stay updated on emerging technologies, tools, and industry trends, particularly in AR/VR and healthcare software development.
  • Assist in technical decision-making, including architecture design, tool selection, and infrastructure improvements.
  • Provide ongoing support, monitor system performance, and apply updates and patches post-deployment.
  • Mentor and guide junior developers and interns to foster growth and knowledge sharing.

Qualifications

  • Bachelor’s degree or higher in Computer Science, a related field, or equivalent experience.
  • 5+ years of experience in C# programming, with substantial hands-on experience using Unity 3D.
  • Expertise in designing elegant, scalable systems using best practices and Object-Oriented Programming (OOP) principles.
  • In-depth understanding of the system-level impact of design choices and the ability to make informed trade-offs.
  • Proven track record of successfully developing and delivering complex systems from concept to post-deployment maintenance.
  • Quick learner, with the ability to adapt to and own new concepts, contributing innovative solutions.
  • Comfortable navigating ambiguity and working in dynamic environments.
  • Strong focus on code reusability, maintainability, and clarity.
  • Strong experience with software version control systems such as Git.
  • Knowledge of and experience working with 3D math (e.g., vectors, matrices, transformations).
  • Exceptional communication, negotiation, and presentation skills, with a team-oriented mindset.
  • Preference will be given to candidates with the following bonus qualifications:
  • Experience with computer graphics (e.g., rendering, shaders, or 3D modeling workflows).
  • Experience with computer vision.
  • Experience building software for real-time user interactions, such as games or simulations.​
  • Knowledge or experience in building networking/multi-user experience solutions.​
  • Experience working with the healthcare industry in any capacity.

Compensation and Benefits

  • Salary Range for Position: $80K-$160K per year.
  • ImmersiveTouch generously offers Medical, Dental and Vision Insurance along with a 401K Plan.

Job Tags

Remote job,

Similar Jobs

Hot Section Technologies, Inc.

Liaison Engineer (Aviation FAA Part 145 Engineering & Technical Support) Job at Hot Section Technologies, Inc.

Position Overview: Engineering & Technical Support plays a critical role at Hot Section Technologies, an FAA and EASA certified aircraft component repair station located in Oxnard, California. This role is central to advancing our engineering capabilities, promoting innovation...

La Vida Scholars

College Access Coordinator Job at La Vida Scholars

 ...opportunities to enter top colleges and graduate with minimal to no debt. Position Overview La Vida Scholars seeks a College Access Coordinator to join our College Access team and support 200+ high school students and their families through the college application process... 

Tailor Made Hospitality

Hotel Sales Manager Job at Tailor Made Hospitality

 ...TM Hospitality: At TM Hospitality, we are committed to making the hospitality industry thrive by managing and nurturing dynamic hotel and restaurant operations. Based in Miami, we take pride in our dedication to teamwork, service excellence, and growth within the hospitality... 

Continuum Medical Staffing

Gastroenterology - Physician Opportunity only Job at Continuum Medical Staffing

(Physician/MD qualifications required) Gastroenterology - Seeking a BC/BE Gastroenterologist to join a busy, well established practice in Sierra Vista, AZ in 2015. The practice also has mid-level providers that assist in the clinic. The community has a need for another... 

JA Solar

Translator Chinese-English Job at JA Solar

 ...transportation,etc. 4. Assist in promoting cultural understanding and cooperation between Chinese and American team, fostering a harmonious work environment. Requirements 1. Possess excellent...