{"schemaVersion":"jobsearcher.job.v1","id":"f6f225a7923e8a469d27f8be","url":"https://jobsearcher.com/jobs/f6f225a7923e8a469d27f8be","canonicalUrl":"https://jobsearcher.com/jobs/f6f225a7923e8a469d27f8be","title":"Embedded Software Engineer","description":"Job Description: C++ QNX EngineerExperience:** 5–12 Years Domain: Automotive Embedded Systems Primary Skills:** C/C++, QNX Neutrino RTOS, Embedded Systems, Qualcomm SoCsJob SummaryWe are looking for an experienced **C++ QNX Engineer** with strong expertise in embedded software development, QNX Neutrino RTOS, and system-level performance optimization. The ideal candidate will work on next-generation automotive software platforms, focusing on OS performance tuning, low-level debugging, software integration, and production stability.The role involves working closely with architecture, hardware, and validation teams to develop and optimize reliable, high-performance automotive embedded systems.#Key Responsibilities- Optimize QNX operating system performance, including CPU utilization, memory management, storage, and Inter-Process Communication (IPC).- Design, develop, and integrate embedded software features using C/C++ for automotive platforms running QNX and Linux.- Analyze and resolve complex system-level issues across the OS, Board Support Package (BSP), device drivers, and middleware layers.- Perform system profiling, tracing, debugging, and root-cause analysis to improve performance and reliability.- Work with QNX Neutrino RTOS internals, including scheduling, memory management, interrupts, IPC, and driver frameworks.- Develop and integrate embedded controller application software and customer-specific Basic Software (BSW) components.- Support Qualcomm-based automotive platforms, preferably Qualcomm 8650 and 8775 SoCs.- Collaborate with software architects, hardware engineers, and validation teams to ensure system robustness and production readiness.- Ensure compliance with automotive software quality, safety, performance, and reliability requirements.- Execute and support ITCG testing, troubleshoot failures, and develop Python scripts for test automation and debugging.- Support production releases, maintenance updates, and long-term software platform stability.- Contribute to automotive software development aligned with **GM VIP and Software-Defined Vehicle (SDV) electrical architecture**.## Required Skills and Qualifications- 5–12 years of experience in embedded software development or system-level programming.- Strong proficiency in **C and C++** for embedded and low-level system software development.- Extensive knowledge of **QNX Neutrino RTOS architecture and internals**.- Strong understanding of real-time operating system concepts, including scheduling, memory management, IPC, interrupts, and synchronization.- Hands-on experience with embedded controller application software functionality and customer-specific BSW component development.- Experience with Qualcomm SoCs, preferably **8650 and 8775**.- Proven experience in system performance profiling, optimization, debugging, and root-cause analysis.- Familiarity with BSP development, device drivers, middleware, and hardware-software integration.- Experience using low-level debugging, tracing, and performance analysis tools.- Knowledge of Python scripting for testing, automation, and debugging.- Experience executing ITCG test cases and resolving test failures.- Strong problem-solving, communication, and cross-functional collaboration skills.","company":"Pi Square Technologies","rawCompany":"pi square technologies","city":"Chittenden","state":"VT","isRemote":false,"isActive":false,"createdAt":"2026-10-19T11:44:26.550Z","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-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"336110","title":"Automobile and Light Duty Motor Vehicle Manufacturing","slug":"automobile-and-light-duty-motor-vehicle-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Job Description: C++ QNX EngineerExperience:** 5–12 Years Domain: Automotive Embedded Systems Primary Skills:** C/C++, QNX Neutrino RTOS, Embedded Systems, Qualcomm SoCsJob SummaryWe are looking for an experienced **C++ QNX Engineer** with strong expertise in embedded software development, QNX Neutrino RTOS, and system-level performance optimization. The ideal candidate will work on next-generation automotive software platforms, focusing on OS performance tuning, low-level debugging, software integration, and production stability.The role involves working closely with architecture, hardware, and validation teams to develop and optimize reliable, high-performance automotive embedded systems.#Key Responsibilities- Optimize QNX operating system performance, including CPU utilization, memory management, storage, and Inter-Process Communication (IPC).- Design, develop, and integrate embedded software features using C/C++ for automotive platforms running QNX and Linux.- Analyze and resolve complex system-level issues across the OS, Board Support Package (BSP), device drivers, and middleware layers.- Perform system profiling, tracing, debugging, and root-cause analysis to improve performance and reliability.- Work with QNX Neutrino RTOS internals, including scheduling, memory management, interrupts, IPC, and driver frameworks.- Develop and integrate embedded controller application software and customer-specific Basic Software (BSW) components.- Support Qualcomm-based automotive platforms, preferably Qualcomm 8650 and 8775 SoCs.- Collaborate with software architects, hardware engineers, and validation teams to ensure system robustness and production readiness.- Ensure compliance with automotive software quality, safety, performance, and reliability requirements.- Execute and support ITCG testing, troubleshoot failures, and develop Python scripts for test automation and debugging.- Support production releases, maintenance updates, and long-term software platform stability.- Contribute to automotive software development aligned with **GM VIP and Software-Defined Vehicle (SDV) electrical architecture**.## Required Skills and Qualifications- 5–12 years of experience in embedded software development or system-level programming.- Strong proficiency in **C and C++** for embedded and low-level system software development.- Extensive knowledge of **QNX Neutrino RTOS architecture and internals**.- Strong understanding of real-time operating system concepts, including scheduling, memory management, IPC, interrupts, and synchronization.- Hands-on experience with embedded controller application software functionality and customer-specific BSW component development.- Experience with Qualcomm SoCs, preferably **8650 and 8775**.- Proven experience in system performance profiling, optimization, debugging, and root-cause analysis.- Familiarity with BSP development, device drivers, middleware, and hardware-software integration.- Experience using low-level debugging, tracing, and performance analysis tools.- Knowledge of Python scripting for testing, automation, and debugging.- Experience executing ITCG test cases and resolving test failures.- Strong problem-solving, communication, and cross-functional collaboration skills.","datePosted":"2026-10-19T11:44:26.550Z","dateModified":"2026-10-19T11:44:26.550Z","hiringOrganization":{"@type":"Organization","name":"Pi Square Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chittenden","addressRegion":"VT","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f6f225a7923e8a469d27f8be"},"url":"https://jobsearcher.com/jobs/f6f225a7923e8a469d27f8be"}}