Barrett Technology is a great place to work and develop professionally. The supportive, learning atmosphere is led by seasoned management and competent engineers. We promote from within, investing in our people. Personality and integrity are important at Barrett. The type of person who will do well at Barrett is a team player and a clear communicator. We look for people who are personable, honest, and open to feedback, as well as those who are open to learning new skills, finish tasks in a timely and thorough manner, and who understand that documentation is an essential component of most tasks.
Software Engineer, UX and Game Development
The engineer will be an integral member of a cross-disciplinary engineering and manufacturing team supporting Barrett Technology’s Burt medical robot device (https://medical.barrett.com). Burt is an interactive robotic system that provides stroke survivors a means to exercise and rehabilitate their affected arm in engaging and meaningful ways using a system that physically supports the weight of their arm while allowing them freedom of movement and targeted assistance while playing games on-screen. The applicant should be able to stay organized and on task, work well with little supervision, and be willing to take initiative and act upon new ideas.
Generate concepts and design prototypes of the therapist’s user-interface
Generate concepts and design prototypes of new therapeutic games and assessments for Burt
Generate concepts and design prototypes of patient-data visualization and reporting modules
Develop, test, and release all medical device software through FDA-mandated design-controls
Collaborate with mechanical, electrical, and firmware engineers throughout design and release
Collaborate with sales, marketing, and clinical experts throughout design and release process
Assist in the upkeep and implementation of Quality System tools and procedures including bug-tracking, revision-control, testing, and code-reviews
Support different aspects of a small company’s day-to-day requirements as needed
Potential for travel for customer installations and tradeshows
Required qualifications and proficiencies
Bachelor’s or Master’s degree in engineering, computer science, UI/UX design, or related field
Proficient in C# programming
Experience with Unity
Experience implementing effective user interfaces and GUIs
Personable, self-motivated, and self-directed
Interested in learning new skills and abilities
Highly Valued Skills
Additional programming languages including C/C++ and Python
Experience developing in a Linux environment
Comfortable using version control (GIT, SVN, etc.)
Comfortable working with electro-mechanical systems
Experience with medical-device software
Experience working within a quality-controlled environment
This full time position includes health care and other benefits. Please send a cover letter and resume to firstname.lastname@example.org with the subject heading “Software Engineer, UX and Game Development”.
Applications without cover letters will not be considered.