The position involves analyzing customer objectives to derive system design and system interface specifications. The candidate will work with research teams to develop and customize software solutions for specific experimental objectives. Responsibilities also include performing software/hardware integration and maintenance, conducting software component tests and system integration tests for adherence to specifications, and recommending new technologies and novel approaches for complex system requirements. The role requires applying software best practices such as version control and documentation for all developed and modified software.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Education Level
Bachelor's degree
Number of Employees
1,001-5,000 employees