Software Engineer

Updated: 6 months ago
Deadline: The position may have been removed or expired!

Software Engineer
SHRS-Rehab Sci & Tech - Pennsylvania-Pittsburgh - (23003744)
 Assists in the design, development, and implementation of software programming applications and determines technical specifications and standards for moderately complex projects. Develops design specifications; codes, tests, troubleshoots, and debugs software applications; and participates in the research and proposal of enhanced software applications. 
 A Master's degree preferred in Computer Science, Computer Engineering, Software Engineering, Information Science, or related technical field. Preferred five plus years of professional experience in software development. The Department of Rehabilitation Science and Technology at the University of Pittsburgh is a leading research institution dedicated to improving the lives of people with disabilities and older adults through assistive technology and services. We are seeking a highly motivated and skilled full-stack software engineer to join our team and help us make a positive impact on the lives of people with disabilities and older adults (https://wirelessrerc.pitt.edu and https://healthyhomelaboratory.pitt.edu). The incumbent will work on cutting-edge research on smart home, IoT, and assistive robotics for people with disabilities and older adults within the Rehabilitation Engineering Research Center (RERC) on Wireless Technologies for People with Disabilities, and the Smart Home Division of the Healthy Home Lab (a university-wide living laboratory for aging-in-place research). The incumbent will work closely with the leadership team in the organization to develop and implement technology strategies that align with the broader organizational goals. The incumbent will have a strong understanding of emerging technologies and trends, and the ability to incorporate them into the organization’s technology roadmap. Pitt's benefits offerings are among the region's best, including a medical plan with no deductibles, education benefits, life insurance, optional dental and vision coverage, a contributory retirement plan, and a generous time off package to include vacation time, sick time, personal time, and winter recess break. 

The University of Pittsburgh is committed to championing all aspects of diversity, equity, inclusion, and accessibility within our community. This commitment is a fundamental value of the University and is crucial in helping us advance our mission, which includes attracting and retaining diverse workforces. We will continue to create and maintain an environment that allows individuals to discover, belong, contribute, and grow, while honoring the experiences, perspectives, and unique identities of all.


The University of Pittsburgh is an Affirmative Action/Equal Opportunity Employer and values equality of opportunity, human dignity and diversity. EOE, including disability/vets.


The University of Pittsburgh requires all Pitt constituents (employees and students) on all campuses to be vaccinated against COVID-19 or have an approved exemption. Visit hr.pitt.edu/contact-ohr to learn more.

 
Assignment Category Full-time regular
Job Classification Staff.Software Engineer II
Job Family Information Technology
Job Sub-Family Software Engineering
Campus Pittsburgh
Minimum Education Level Required Bachelor's Degree
Minimum Years of Experience Required 3
Will this position accept substitution in lieu of education or experience?  No
Work Schedule Monday - Friday 8:30 - 5:00
Work Arrangement On-Campus: Teams that work on campus, in an office, or in a lab.
Hiring Range $53,617.00 - $71,489.00
Relocation Offered No
Visa Sponsorship Provided No
Background Check For position finalists, employment with the University will require successful completion of a background check
Child Protection Clearances Not Applicable
Required Documents Resume
Optional Documents Cover Letter
Essential Functions Software development and evaluation: -Work closely with an interdisciplinary team of researchers to identify and prioritize software development requirements for various applications. -Lead the development and maintenance of scalable web and mobile applications that interface with a variety of IoT devices and assistive robotic platforms. -Lead the design and implementation of machine learning algorithms for analyzing and interpreting data from IoT devices and sensors, as well as for use in robotic applications. -Work closely with a variety of stakeholders to ensure that the applications are designed and developed to meet the needs. -Assist with user testing and feedback sessions to gather insights and feedback, and make necessary improvements.
Physical Effort Incumbent will spend extended periods of time on programming (sitting positions), on instrumentation for fabrication and testing of devices (standing, walking, bending, lifting), and on installation and testing of smart home devices (standing, walking, bending, lifting). Ability to work in close quarters and manipulate hand tools while in prone position or standing on step stool occasionally required. Safety awareness is important to the incumbent’s everyday activities. Incumbent will be required to travel for subject testing and project dissemination.

Similar Positions