Shift Type
Job Title
Senior Software Engineer
Education
Bachelor's Degree
Location
Stereotaxis - St. Louis, MO 63101 US (Primary)
Career Level
Experienced (Non-Manager)
Category
R&D
Date Needed By
Job Type
Full-time
Travel
0 - 10%
Job Description
Position Summary:
The Senior Software Engineer is responsible for system architecture and providing key technical guidance in the full life cycle development and support of C++ code and related technologies in the user interface applications for Stereotaxis technologies. This role will design, develop, document, and test software written in the C++ language using Microsoft Visual Studio, and must be able to implement multiple complex software products within agreed schedule and budget.
Essential Responsibilities:
• Responsible for defining architecture of User Interface software for complex medical devices.
• Translate customer specifications for a software product into requirement specifications, defining architecture, and creating detailed designs.
• Code software using C++ language and Microsoft Visual Studio.
• Design, implement, debug, unit test and document assigned features.
• Develop robust and safe software intended for use in a medical device.
• Research and investigate new technologies that are applicable to the Stereotaxis product lines.
Job Requirements
Qualifications & Skills:
• B.S. in Electrical Engineering, Computer Science, or equivalent degree highly preferred
• 5+ years relevant experience developing software highly preferred
• Proficient in C++ programming in Microsoft Visual Studio, MFC, and Qt environments
• Experience with Object Oriented Design, Patterns, multi-threading, STL
• Demonstrated ability of working with multiple complex software development projects and a thorough understanding of the complete software life cycle process
• Experience in the design and development of medical devices preferred
• Working knowledge of OpenGL and 3D software development preferred
• Experience with the design and development of embedded systems, working with motion controllers
• Understanding of network communication protocols and devices
• Familiarity with medical regulatory guidance for software, and FDA regulatory pathways including IDE and 510k
• Legally authorized to work in the United States
Work Conditions:
This role is an in-office position at Stereotaxis' headquarters.
Hiring Manager
Exemption Type
Exempt
# of Hires Needed
1
Wage Amount