What are the responsibilities and job description for the Senior Software Engineer position at ImmersiveTouch?
ImmersiveTouch is a cutting-edge medical device company dedicated to delivering innovative AR/VR solutions for surgical planning and medical training. We are currently seeking a Senior Software Engineer to join our dynamic team. The ideal candidate will thrive in a fast-paced environment and contribute to the development of our world-class medical applications. By leveraging your expertise in software engineering, you will play a crucial role in developing and enhancing our augmented reality and virtual reality platforms, ensuring they meet the needs of healthcare professionals. The Senior Software Engineer will work closely with cross-functional teams to create robust, scalable software solutions that improve the performance and effectiveness of surgical procedures and medical training. This is an exciting opportunity to work at the forefront of healthcare technology, impact the lives of patients and practitioners, and collaborate with visionary minds in the industry. If you are passionate about software development and want to make a difference in the healthcare field, we encourage you to apply and help shape the future of surgical training and planning.
Responsibilities
- Design, develop, and maintain software solutions for AR/VR applications in the medical field.
- Collaborate with cross-functional teams including designers, product managers, and healthcare professionals to identify user needs and develop innovative solutions.
- Troubleshoot and resolve software issues, ensuring a seamless experience for users.
- Perform code reviews and contribute to team best practices and standards in software development.
- Document software specifications, processes, and user manuals to support internal teams and customers.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Stay up-to-date with emerging technologies and industry trends to continuously improve software solutions.
- Bachelor's degree in Computer Science, Software Engineering, or a related field; advanced degree preferred.
- Minimum of 5 years of software development experience, preferably in the healthcare or medical device industry.
- Proficiency in programming languages such as C , C#, Python, or Java.
- Experience with AR/VR technologies and frameworks is strongly preferred.
- Strong understanding of software development methodologies (Agile, Scrum) and version control systems (Git, SVN).
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong verbal and written communication skills, with the ability to effectively interact with technical and non-technical stakeholders.
- Salary Range for Position: $80K-$160K per year.
- ImmersiveTouch generously offers Medical, Dental and Vision Insurance along with a 401K Plan.
Salary : $80,000 - $160,000