Perform all phases of software development: requirements, design, implementation, verification, and release, including manufacturing testing and support
Windows WPF and Unity development
Implementation of advanced Unity concepts such as mobile, AR, VR, computer vision, etc.
Assist in developing new, innovative product from the ground up
Consider user experience implications and make recommendations for improvements
Work closely within a small development team to troubleshoot development & production environments, performance tune, and optimize embedded systems
Develop and execute test procedures
Develop supporting design documentation
Provide regular status reports, written and/or verbal, to cross-functional project team members
Work individually with minimal supervision and as part of team of engineers
Keep knowledge of all NeuroLogica products up-to-date
Required to wear dosimeter when in direct contact with radiation emitting devices
Operate mobile CRT scanner after training and follow all safety policies and procedures
Requirements
BS in Computer Engineering
3+ years of working experience in the medical device industries
3+ years of developing clinical GUI in Windows forms and WPF
3+ years’ experience working within Unity including 2D UI development, Unity plug-ins and advanced features
Familiar with DICOM images rendering (include OpenGL)
Excellent skills in C# programming required
Experience in Git and Collab
Proficient understanding of basic core concepts within computer science
Proficient understanding of object-orientated programming
Experience writing multi-threaded applications
Strong verbal and written communication skills with clinical teams and customers
Principal responsibility for 1 or more published and demonstrable projects (preferred)
Experience with medical device software (preferred)
Experience working in an embedded software environment (preferred)
Experience with online document control systems (preferred)
Experience with ISO, FDA and CMDR Awareness training (preferred)
Strong problem solving skills
Ability to assemble facts from various areas, analyze data, and provide informed recommendations
Ability to work with minimal supervision and take charge of project responsibilities
Proficiency with MS Office (Excel, Word, PowerPoint), Outlook and Internet Explorer
Strong bug fixing skills including analysis and writing bugs with Bugzilla
Physical: Frequently lift/move up to 25 pounds, occasionally up to 50 pounds; able to sit for long periods; required vision abilities and interaction with x-ray devices
Benefits
4 Different Blue Cross Blue Shield Medical Plans to meet your needs
Dental coverage through Blue Cross Blue Shield
Vision coverage through Blue Cross Blue Shield
Company paid Short-term and Long-term Disability coverage
$1 for $1 401k match up to 5% managed by Fidelity
Other benefit options such as company paid employee life insurance, a wellness program, tuition reimbursement and many more!
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#WPFUnityDICOMOpenGLmulti-threaded applicationsobject-oriented programmingsoftware developmentembedded systemsclinical GUI development
Soft skills
strong verbal communicationstrong written communicationproblem solvingability to work with minimal supervisionability to analyze datateam collaborationuser experience considerationsproject responsibilitytroubleshootingperformance tuning
Certifications
BS in Computer EngineeringISO Awareness trainingFDA Awareness trainingCMDR Awareness training