Generis Tek Inc · 1 day ago
Staff Software Engineer
Generis Tek Inc is seeking a Staff Software Engineer for their client in St. Paul, MN. This role involves developing and deploying system and software architecture for medical devices in the Electrophysiology division, focusing on software applications embedded in diagnostic and interventional cardiology devices.
Responsibilities
Apply solid software design skills to develop medical devices to meet specific performance requirements and deliver on goals according to product development quality system. These activities include developing requirements specifications, design, implementation and testing of software and embedded software algorithms or/and general Linux applications and GUIs. These algorithms include real-time 3D location tracking, real-time 3D anatomical model creation and intracardiac signal visualization
As a team member, contribute significantly to completion of various project activities, from definition, identifying software functional requirements, implementation, code reviews, and final release according to medical device development processes
Create and implement software/test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements
Work closely with cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability. Be creative and innovative in the product development process
Make, recommend or justify critical technical decisions in product design. The decision should be based on broad investigation and testing
Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase
Qualification
Required
B.S. in Computer Science or M.S+ (Preferred) in Computer Science
6+ years of software development or equivalent (e.g., 4+ years of Ph.D. research experience in Computer Science)
5+ years of Object-Oriented Design, C++ and Qt Programming Experiences on Linux platform
Strong experience in design and implementation of cutting-edge graphics techniques and detailed knowledge of graphics hardware such as Open GL shader language, CUDA, Nvidia GPU programming, OpenGL 2D/3D texture mapping, CPU/GPU performance profiling and characterization, and other general stream programming techniques
Excellent knowledge and experience in computational geometry algorithms
Excellent knowledge and experience in developing multithreaded real-time applications
Excellent analytical and mathematical skills
Excellent interpersonal and problem-solving skills
Software development through full product lifecycle
Experience with creating and managing requirements and translating them into effective architectures and software design
An understanding of requirements for, and experience in medical device development
Excellent documentation skills (highly regulated development environment)
Preferred
GUI development experience: Qt/QML
Company
Generis Tek Inc
Generís Tek is an elite IT staffing firm headquartered in Chicago, IL offering long-term, short-term, temporary-to-permanent and direct placement staffing.
Funding
Current Stage
Growth StageCompany data provided by crunchbase