HPC Software Engineer
Job Responsibilities:
- Full lifecycle application development.
- Designing, coding, and debugging applications in various software languages.
- Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
- Object-oriented Design and Analysis (OOA and OOD).
- Software modeling and simulation.
- Front end graphical user interface design.
- Software testing and quality assurance.
- Performance tuning, improvement, balancing, usability, automation. Supports, maintains, and documents software functionality.
- Integrates software with existing systems.
- Evaluates and identifies new technologies for implementation.
- Maintains standards compliance.
- Implements localization or globalization of software
- The candidate will work closely with the client user base to develop technical solutions that leverage high performance computing.
- Candidate will consult with diverse user community to understand technical requirements, develop system architectures and software solutions, and deploy/test solutions on an operational supercomputer.
- Candidate will also present conclusions and results to Center leadership.
Skills:
- The candidate should have a background in signal processing, graph analysis, high performance computing and machine learning / data science.
- Ideal candidate will have experience bringing HPC solutions to varied domains such as health informatics, biotechnology, and radar processing.
Education/Experience:
- Software/Algorithm Development
- High Performance Computing Software
- Linear algebra concepts
- Matrix/Linear Algebra
- Software Documentation
- C/C++ Programming
- GIT/GITHUB
- Object Oriented Software Design and Development
- Parallel programming (multi-threading, synchronization, etc.)
- Programming (Python, MATLAB, or similar)
- Software Design/Development
- XML and SQL
Recommended Jobs
Flyer Travel Registered Nurse
Based out of: Boston, MA Candidates must reside within close proximity to a major airport. Compensation: $110,240 Annually Travel the Nation. Transform Lives. Traditional travel nursing often requ…
Maintenance Technician - The Metlo
ABOUT GREYSTAR Greystar is a leading, fully integrated global real estate platform offering expertise in property management, investment management, development, and construction services in ins…
Entry Level Sales Rep (remote work)
Our representatives meet remotely with individuals who have signed up to receive supplemental benefits that help protect their families beyond what their employer covers. Their role is to consult wit…
Occupational Therapy Assistant (Journey Travel) - COTA
Overview At Powerback, we're on a mission to improve lives. As the leader in physical, occupational, speech, and respiratory therapies, we help older adults stay active and thrive while providing …
Piano Teacher - Newton, MA
About the Position Ensemble Schools is seeking a fun, experienced, and professional piano instructor to teach part-time with our Newton, MA Music School, At Your Door Music. This teaching positi…
Fire Sprinkler Systems Repair Technician
Requisition Number: 231144 Job Description Cintas is seeking a Fire Sprinkler Systems Repair Technician for our Fire Protection business. Responsibilities include servicing, repairing, replac…
MACHINIST A
Job Description Job Description Description: Job Overview The Entwistle Company is seeking a skilled and motivated Machinist A to build a long-term career in our collaborative …
Operating Room Registered Nurse
Operating Room Registered Nurse (OR RN) Worcester, MA Step into a fast-paced surgical environment where precision, teamwork, and clinical excellence come together. If you're…
Principal Design Quality Assurance Engineer - Endoscopy
Additional Location(s): N/A Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’…
Assistant Controller (Contract)
An established organisation is seeking an Assistant Controller to oversee core financial operations and strengthen reporting practices during a period of system implementation and team transition. Re…