{"schemaVersion":"jobsearcher.job.v1","id":"accfb14e7801fec49dff8e9e","url":"https://jobsearcher.com/jobs/accfb14e7801fec49dff8e9e","canonicalUrl":"https://jobsearcher.com/jobs/accfb14e7801fec49dff8e9e","title":"C/C++ Embedded Software Engineer","description":"Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.\r\n7+ years of experience in embedded software development.\r\nStrong proficiency in C/C++ programming for embedded systems.\r\nHands-on experience with Linux kernel development and Windows driver frameworks (WDF).\r\nFamiliarity with devicedriver models, interrupt handling, and memory management.\r\nExperience with cross-compilation, build systems (Make, CMake), and debugging tools (GDB, WinDbg).\r\nKnowledge of communication protocols (I2C, SPI, UART, USB, PCIe).\r\nUnderstanding of real-time operating systems (RTOS) and multi-threaded programming.\r\nJob Responsibilities Develop and maintain Linux and Windows device drivers for embedded hardware platforms.\r\nDesign and implement embedded software for real-time systems.\r\nIntegrate drivers with operating systems and validate functionality.\r\nDebug and optimize kernel-level code for performance and stability.\r\nCollaborate with hardware engineers to ensure seamless integration.\r\nWrite and maintain technical documentation for software components.\r\nPerform unit testing, system testing, and support QA activities.\r\nQUANTUM TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. QUANTUM TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will QUANTUM TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract\r\nJ-18808-Ljbffr","company":"Quantum Technologies Usa","rawCompany":"quantum technologies usa","city":"Phoenix","state":"AZ","isRemote":false,"isActive":true,"createdAt":"2026-06-25T00:42:32.824Z","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":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"C/C++ Embedded Software Engineer","description":"Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.\r\n7+ years of experience in embedded software development.\r\nStrong proficiency in C/C++ programming for embedded systems.\r\nHands-on experience with Linux kernel development and Windows driver frameworks (WDF).\r\nFamiliarity with devicedriver models, interrupt handling, and memory management.\r\nExperience with cross-compilation, build systems (Make, CMake), and debugging tools (GDB, WinDbg).\r\nKnowledge of communication protocols (I2C, SPI, UART, USB, PCIe).\r\nUnderstanding of real-time operating systems (RTOS) and multi-threaded programming.\r\nJob Responsibilities Develop and maintain Linux and Windows device drivers for embedded hardware platforms.\r\nDesign and implement embedded software for real-time systems.\r\nIntegrate drivers with operating systems and validate functionality.\r\nDebug and optimize kernel-level code for performance and stability.\r\nCollaborate with hardware engineers to ensure seamless integration.\r\nWrite and maintain technical documentation for software components.\r\nPerform unit testing, system testing, and support QA activities.\r\nQUANTUM TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. QUANTUM TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will QUANTUM TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract\r\nJ-18808-Ljbffr","datePosted":"2026-06-25T00:42:32.824Z","dateModified":"2026-06-25T00:42:32.824Z","hiringOrganization":{"@type":"Organization","name":"Quantum Technologies Usa","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Phoenix","addressRegion":"AZ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"accfb14e7801fec49dff8e9e"},"url":"https://jobsearcher.com/jobs/accfb14e7801fec49dff8e9e"}}