Full Stack Embedded Application Engineer
Pentangle Tech Services | P5 Group - Mossville, IL
Apply NowJob Description
Job SummaryWe 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 ResponsibilitiesDevelop and maintain application-level software using C++Build and enhance Angular-based front-end applications for display systems and HMIsIntegrate Angular UI components with backend C++ application logicWork with Linux-based platforms for deployment, debugging, and software validationDesign and manage application data flow, state management, and service communicationTroubleshoot and resolve issues across UI, backend, and system integration layersCollaborate with UI engineers, systems teams, and software architects in Agile environmentsSupport development and maintenance of user-facing display applications used in industrial systemsRequired Qualifications2+ years of professional software development experienceStrong hands-on experience with C++ application developmentExperience developing front-end applications using AngularExperience working in Linux or Embedded Linux environmentsUnderstanding of full-stack software architecture and application integrationStrong debugging and problem-solving skills across the software stackExperience with software development tools, version control, and collaborative workflowsPreferred QualificationsExperience with display systems, HMI platforms, or embedded UI applicationsFamiliarity with IPC, messaging frameworks, or service-oriented architecturesExperience in industrial, automotive, or embedded display environmentsExposure to Agile/Scrum software development methodologiesUnderstanding of UI performance optimization and application deployment on Linux systemsTechnical EnvironmentBackend: C++Frontend: AngularPlatform: Linux / Embedded LinuxDomain: Display Applications / HMI SystemsArchitecture: Full Stack Application Development
Created: 2026-05-14