> Markdown version of [/jobs/ext/3714821-graphical-user-interface-software-engineer](https://www.wearedevelopers.com/jobs/ext/3714821-graphical-user-interface-software-engineer). 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). --- # Graphical User Interface Software Engineer - **Company:** Johnson & Johnson - **Location:** Cincinnati, OH, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Agile Methodology, Unit Testing, Bash Shell, C++ (Programming Language), Code Review, Computer Engineering, Continuous Integration, Software Design Patterns, Linux, Graphical User Interface, Model View Controller (MVC), Qt Modeling Language (QML), Qt (Software), Real-Time Operating Systems, Shell Script, Software Engineering, Software Systems, Systems Integration, Software Verification, State Machines, Software Application Programming, Event Driven Architecture, Information Technology, Build Tools - **Published:** October 13, 2026 - **Apply:** https://www.careers.jnj.com/en/jobs/r-103346/lead-gui-software-engineer/ ## About the Role * BS in Computer Science, Computer Engineering, or equivalent * Candidates with MS or Associate degree will be considered, provided they have equivalent experience., * 6+ years of software development and testing experience * 5+ years of experience with GUI development using Qt/QML. * 5+ years of development experience using C++ on a Linux operating system. * Experience and proficiency with unit testing and software verification. * Experience working with Agile methodology as a personal contributor. * Strong understanding of event driven architectures and finite state machines. * Familiarity with one or more shell scripting languages, such as bash. Preferred Skills & Experience: * 2+ years of development experience on QNX or other realtime OS. * Experience within a heavily regulated industry (e.g. medical device, aerospace, automotive, etc.) * Solid understanding of software design patterns, particularly MVC (Model-view-controller) * Experience writing custom Qt/QML plugins, shared libraries, and extending the QML type system. * Familiarity with CI/CD tools and build systems. Are you interested in an excellent opportunity to be a key contributor to bringing exciting new products to market while also providing the opportunity for professional growth? Apply today! ## Description We are looking for a Graphical User Interface Software Engineer with more than 6 years of demonstrated ability to join a team that is working to solve some of the hardest problems in medicine today. The position requires excellent C++ and Qt/QML development skills within a QNX environment, and the ability to work closely with other software engineers as well as multi-functionally. The successful candidate is self-motivated, curious, and has the desire to bring the latest software technologies into the medical world. As a Lead GUI Engineer you will be responsible for: * Designing, implementing, and testing GUI software solutions for sophisticated problems. * Creating specifications and requirements based on clinical and user feedback. * Developing applications using Qt and C++ in an FDA regulated environment. * Being active in design discussions and code reviews. * Integrating, testing and debugging software solutions. * Leading feature development from concept through release. * Identifying and implementing improvements in the architecture, design, and implementation of existing systems. * Engaging multi-functionally and cross-project to discover novel solutions.