Skip to content
mimi

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