{"schemaVersion":"jobsearcher.job.v1","id":"8561166ac08a60ca3284023a","url":"https://jobsearcher.com/jobs/8561166ac08a60ca3284023a","canonicalUrl":"https://jobsearcher.com/jobs/8561166ac08a60ca3284023a","title":"software engineer or Application Developer","description":"Key Responsibilities:Design, develop, and maintain application-level software and middleware components using C/C++Build scalable software solutions on Linux platformsDevelop inter-process communication (IPC), socket programming, and system servicesIntegrate middleware with hardware abstraction layers, APIs, and application frameworksWork with multithreading, memory management, and performance optimizationDebug and troubleshoot software using Linux tools (GDB, Valgrind, Make, CMake)Collaborate with cross-functional teams including system architects, QA, and product teamsSupport software deployment, updates, and lifecycle managementParticipate in code reviews and software design discussionsEnsure compliance with software quality and coding standardsRequired Skills:Strong programming experience in C and/or C++Hands-on experience with Linux developmentApplication-level development (NOT firmware or device drivers)Middleware development experienceSocket programming / TCP/IP / UDPMultithreading and concurrencySTL, object-oriented programmingBuild systems: Makefile, CMakeDebugging tools: GDB, ValgrindShell scripting (Bash/Python preferred)","company":"Pentangle Tech Services","rawCompany":"pentangle tech services p5 group","city":"St Charles","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-05-06T08:27:35.893Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"software engineer or Application Developer","description":"Key Responsibilities:Design, develop, and maintain application-level software and middleware components using C/C++Build scalable software solutions on Linux platformsDevelop inter-process communication (IPC), socket programming, and system servicesIntegrate middleware with hardware abstraction layers, APIs, and application frameworksWork with multithreading, memory management, and performance optimizationDebug and troubleshoot software using Linux tools (GDB, Valgrind, Make, CMake)Collaborate with cross-functional teams including system architects, QA, and product teamsSupport software deployment, updates, and lifecycle managementParticipate in code reviews and software design discussionsEnsure compliance with software quality and coding standardsRequired Skills:Strong programming experience in C and/or C++Hands-on experience with Linux developmentApplication-level development (NOT firmware or device drivers)Middleware development experienceSocket programming / TCP/IP / UDPMultithreading and concurrencySTL, object-oriented programmingBuild systems: Makefile, CMakeDebugging tools: GDB, ValgrindShell scripting (Bash/Python preferred)","datePosted":"2026-05-06T08:27:35.893Z","dateModified":"2026-05-06T08:27:35.893Z","hiringOrganization":{"@type":"Organization","name":"Pentangle Tech Services","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"St Charles","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"8561166ac08a60ca3284023a"},"url":"https://jobsearcher.com/jobs/8561166ac08a60ca3284023a"}}