
Software Engineer, Image Reconstruction
Samsung NeuroLogica
full-time
Posted on:
Location Type: Office
Location: Danvers • Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $178,131 - $188,131 per year
Job Level
Mid-LevelSenior
Tech Stack
JavaLinuxMySQLPostgresPythonSQL
About the role
- Develop and maintain existing and future software systems ranging from embedded control systems, image processing, to complex user interfaces for the Company’s CT and other medical device products
- Perform all phases of software development: requirements, design, implementation, verification, and release, including manufacturing testing and support
- Develop C/C++ applications that utilize GPU processing techniques to hasten software throughput
- Troubleshoot development and production environments, performance tune, and optimize embedded/RT systems within a small development team
- Develop and execute test procedures and supporting design documentation
- Provide technical leadership in writing code, code architecture, peer reviewing code, and developing requirements and system architecture
- Provide regular written and verbal status reports to cross-functional project team members
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related STEM field, or a foreign equivalent
- At least 6 years of progressively responsible post-baccalaureate experience
- At least 6 years of experience with C#, C++, Java, Python
- Experience with Windows, Linux, embedded OS environments
- Experience with SQL databases, including MySQL and PostgreSQL
- Experience with medical device software and medical imaging products including CT imaging rendering, DICOM processors, 2D/3D DICOM viewer, and PACS
- Knowledge of IEC 62304 medical device software life cycle process and ISO 13485 QMS
- Experience with modality platform development for MR/XR/US scanning machines
- Multi-threaded programming experience
- Experience developing C/C++ applications that utilize GPU processing techniques
- Experience in troubleshooting development & production environments, performance tuning, and optimizing embedded systems
Benefits
- 4 Different Blue Cross/Blue Shield Medical Plans to meet your needs
- Dental coverage through BlueCross/Blue Shield Dental
- Vision coverage by 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!
- NeuroLogica welcomes diversity and is an AA/EEO Employer – Minorities/Women/Veterans/Disabled and other protected categories are always encouraged to apply.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++C#JavaPythonGPU processingSQLMySQLPostgreSQLmulti-threaded programming
Soft skills
technical leadershippeer reviewingcommunicationtroubleshootingperformance tuningoptimizationdocumentation
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer EngineeringIEC 62304 certificationISO 13485 certification