> Markdown version of [/jobs/ext/2039332-ui-ux-software-engineer-nrec](https://www.wearedevelopers.com/jobs/ext/2039332-ui-ux-software-engineer-nrec). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # UI/UX Software Engineer - NREC - **Company:** Carnegie Mellon University - **Location:** Pittsburgh, PA, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C++ (Programming Language), Code Review, Collaborative Software, Design of User Interfaces, Human-Computer Interaction, Python (Programming Language), Open Source Technology, Qt Modeling Language (QML), Qt (Software), Robotic Automation Software, Software Engineering, Data Streaming, Real Time Systems, Backend, Git, Build Management, Information Technology, Front End Software Development - **Published:** August 12, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/ui-ux-software-engineer-nrec-pittsburgh-pa-usa-58912703 ## About the Role safety, with code reviews, testing, and documentation * Integrate and adapt APIs and open-source or proprietary tools to extend UI capabilities * Cross-functional field testing with simulated environments and hardware Tasks * B.S. in Computer Science, HCI, Design, or equivalent practical experience * 1-3+ years of software development experience * Qt / QML proficiency for modern, responsive interfaces * Frontend-to-backend integration using C++ signals/slots, PySide6/PyQt, or async data handlers * User-centered mindset to translate feedback and workflows into functional layouts * Strong teamwork and communication skills in a multidisciplinary team * Proficiency with Git and peer code/design reviews * Adaptability and curiosity about hardware and human-machine interaction Key requirements * comprehensive medical, prescription, dental, and vision insurance * retirement savings with employer contributions * tuition benefits * paid time off and holidays * life and disability insurance V _ bus pass ## Description Experteer Overview In this role you will design and build user interfaces for robotic systems, collaborating with robotics engineers, hardware teams, and operators. You will create intuitive, real-time UIs that bind to backend data streams and system state engines. You'll prototype with end-users to assess usability and safety, and contribute to a cross-functional, inclusive engineering culture. This position offers hands-on impact across diverse projects from industrial to autonomous and safety systems. You will work at the intersection of hardware and software to shape how operators interact with complex machines. Compensation / Benefits * Co-Design Human-Machine Interfaces with robotics engineers, hardware teams, and field operators * Build Native Qt/QML Frontends bound to C++ or Python data streams * Prototype interaction flows and test with end-users for usability and safety * Integrate real-time system data and telemetry into responsive UIs * Champion collaborative software development with code reviews, testing, and documentation * Integrate and adapt APIs and open-source or proprietary tools to extend UI capabilities * Cross-functional field testing with simulated environments and hardware Tasks * B.S. in Computer Science, HCI, Design, or equivalent practical experience * 1-3+ years of software development experience * Qt / QML proficiency for modern, responsive interfaces * Frontend-to-backend integration using C++ signals/slots, PySide6/PyQt, or async data handlers * User-centered mindset to translate feedback and workflows into functional layouts * Strong teamwork and communication skills in a multidisciplinary team * Proficiency with Git and peer code/design reviews * Adaptability and curiosity about hardware and human-machine interaction Key requirements * comprehensive medical, prescription, dental, and vision insurance * retirement savings with employer contributions * tuition benefits * paid time off and holidays * life and disability insurance * bus pass ## Related Videos - [UX is a fullstack job!](https://www.wearedevelopers.com/videos/1020-ux-is-a-fullstack-job) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Designing UX for SRE Agents in High-Stakes Incidents](https://www.wearedevelopers.com/videos/100003-designing-ux-for-sre-agents-in-high-stakes-incidents) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)