Skip to content

Assoc Software Design Engineer Software Development and Systems Design Core

Salt Lake City, UT Full Time Posted by: University of Utah Posted: Wednesday, 24 April 2024
 
Assoc Software Design Engineer Software Development and Systems Design Core Job Summary Job Summary: The Software Development and Systems Design Core (SD2C) as part of Health Science Cores (HSC Cores) at the University of Utah is accepting applications for an Assoc Software Design Engineer, with a game and app development background, to join our newly formed core facility. The SD2C is a core facility that provides customized software solutions at specific rates for the broader University of Utah research community and external partners.

We specialize in research software engineering in the digital health space and work with end-users (typically researchers) to develop software, whether it would be tools, analysis pipelines, applications, or games. The SD2C's goal is to provide technological excellence for the advancement of scientific research performed across the University of Utah campus and with external collaborators, ultimately guided by the principles of the University of Utah's Digital Health Initiative (DHI). An ideal candidate would be open and flexible to utilizing their software design skillset for a wide range of applications and working directly with project stakeholders to deliver quality software product.

Potential SD2C projects could range from: designing software utilizing ML-algorithms for generative AI in therapeutic applications, to deploying secure mobile applications collecting patient data, to creating, testing, and deploying video game prototypes, to implementing bespoke software with hardware for a wearable device. The Assoc. Software Design Engineer reports directly to the SD2C Director. This role is a Hybrid role (4 days remote, 1 day on-site).

Job Duties: Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software.

Following general guidelines and accepted technical approaches performs tasks in the design, development, and implementation of software engineering applications, the analysis and investigation of software engineering project tasks, the definition of design specifications and parameters, development and application of standard routines and utility programs, resolution of hardware/software compatibility and interface design considerations and analysis of system architecture requirements and structure. About the Department: The HSC Core Facilities are maintained in order to provide access to the capability provided by sophisticated instrumentation and to high-level expertise that are essential to the success of faculty research. The goal is to enable excellent science as assessed by faculty recognition, impactful publications, and external funding.

Advantages over maintaining equipment solely within a lab or a department can include access to high-level expertise, shared costs on purchase, shared costs for maintenance through engagement of a larger group of users, professional-level maintenance, and increased potential for future support from instrumentation grants (NIH S10 awards strongly favor Core Facilities). In order to keep pace with the rapidly advancing opportunities of health science research, Core Facilities require continual investment and close partnership with departments and faculty, as well as fiscally responsible management. Work Environment: The University of Utah is the state's oldest and largest institution of higher education, and offers an exceptional research and teaching environment.

The university is located in Salt Lake City, which has been named one of the top 10 mid-sized American cities. The city is a thriving hub for innovation and the arts. Salt Lake City is surrounded by the Wasatch Mountains, which offers ample opportunity for outdoor adventure, including nine ski resorts within an hour of campus.

As a university, we are committed to supporting our faculty, staff and students to lead balanced lives, while achieving success in their professions. We aim to create a space that is safe and welcoming for all, and where all employees are meaningfully engaged and have equal opportunity to succeed. Responsibilities Responsibilities: Codes and maintains software solutions for a wide range of applications in collaboration with project stakeholders.

Use a variety of software development tools and languages to create high-quality, efficient, and scalable software. Manage existing applications, bug fixing, enhancement and interacting with users to resolve problems. Deploy and maintain software applications.

Stay up-to-date on the latest research software development technologies and best practices. Minimum Qualifications Requires a bachelor's degree in a related area or equivalency (one year of education can be substituted for two years of related work experience) and 2 years of experience in the field or in a related area. Preferences Preferred Qualifications: Experience with a variety of common research software development tools and languages, such as MATLAB, Python, C/C+, Git, and SQL.

Experience with game development (Unreal Engine, Unity) and VR/AR technologies (Meta Quest, Hololens). Experience with object-oriented programming and design patterns. Experience with server-side web languages and frameworks (Javascript, C#, ASP.NET, PHP).

Experience with iOS and Android mobile development (Swift, Kotlin). Ability to troubleshoot code efficiently and effectively. Strong problem-solving and analytical skills.

Ability to work independently and as part of a team. Knowledge of research software engineering (RSE) development principles is strongly preferred. Special Instructions Applications should include a CV or Resume and a cover letter.

Applicants may be asked to showcase their skillset through a technical assessment; this assessment is meant to gauge how the applicant approaches software development. Applications will be accepted until position is filled; review of applications will begin immediately Requisition Number: PRN38208B Full Time or Part Time? Full Time Work Schedule Summary: M-F 8-5 Department: 00943 - HSC Core Resrch Facility Oper Location: Campus Pay Rate Range: 40000 to 66000 Close Date: Open Until Filled: Yes To apply, visit https://utah.peopleadmin.com/postings/163027 jeid-80851ae2e75fe744aa17f229d6fafb92.

Salt Lake City, UT, USA
University of Utah
AJF/703597067
24/04/2024 00:20

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.