Staff Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Generis Tek Inc · 15 hours ago

Staff Software Engineer

Generis Tek Inc is a boutique IT/professional staffing company based in Chicago land, and they are seeking a Staff Software Engineer for their client in St. Paul, MN. The role involves developing and deploying software and system architecture for medical devices, contributing to all phases of the software lifecycle.

Information Technology & Services
Hiring Manager
Megan Bell
linkedin

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 intracranial 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

C++QtOpenGLLinuxObject-Oriented DesignMedical device experienceQuick learnerOutspokenInterpersonal skillsProblem-solving skillsDocumentation skillsSelf-driven

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 OpenGL 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

Experience in medical device or defense industry; disciplined software engineering background; familiarity with regulated environments
GUI development experience: Qt/QML

Company

Generis Tek Inc

twitter
company-logo
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 Stage
Company data provided by crunchbase