PT
Full Stack Software Engineer
Pentangle Tech Services | P5 Group
Mossville · On-site Full-time Mid Level 4w ago
About the role
Job Summary
We are seeking a skilled Full Stack Software Engineer with strong experience in C++ and Angular development to support display-based applications running on Linux platforms. This role focuses on application-level software development for industrial display and HMI systems, combining backend C++ development with modern Angular front-end engineering.
The ideal candidate will have hands-on experience building full-stack applications, integrating UI components with backend services, and debugging software across Linux-based systems.
Key Responsibilities
- Develop and maintain application-level software using C++
- Build and enhance Angular-based front-end applications for display systems and HMIs
- Integrate Angular UI components with backend C++ application logic
- Work with Linux-based platforms for deployment, debugging, and software validation
- Design and manage application data flow, state management, and service communication
- Troubleshoot and resolve issues across UI, backend, and system integration layers
- Collaborate with UI engineers, systems teams, and software architects in Agile environments
- Support development and maintenance of user-facing display applications used in industrial systems
Required Qualifications
- 2+ years of professional software development experience
- Strong hands-on experience with C++ application development
- Experience developing front-end applications using Angular
- Experience working in Linux or Embedded Linux environments
- Understanding of full-stack software architecture and application integration
- Strong debugging and problem-solving skills across the software stack
- Experience with software development tools, version control, and collaborative workflows
Preferred Qualifications
- Experience with display systems, HMI platforms, or embedded UI applications
- Familiarity with IPC, messaging frameworks, or service-oriented architectures
- Experience in industrial, automotive, or embedded display environments
- Exposure to Agile/Scrum software development methodologies
- Understanding of UI performance optimization and application deployment on Linux systems
Technical Environment
- Backend: C++
- Frontend: Angular
- Platform: Linux / Embedded Linux
- Domain: Display Applications / HMI Systems
- Architecture: Full Stack Application Development
Skills
AngularC++Linux
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free