{"schemaVersion":"jobsearcher.job.v1","id":"ea6a95663dfce0d2a1077622","url":"https://jobsearcher.com/jobs/ea6a95663dfce0d2a1077622","canonicalUrl":"https://jobsearcher.com/jobs/ea6a95663dfce0d2a1077622","title":"C++ Developer","description":"Job Overview\nSkill: C++ embedded\nJD:\nKey Responsibilities\nDevelop, debug, and optimize embedded software specifically for TV applications on a modified Linux OS.\nExtend and enhance built-in libraries in the codebase related to audio, DRM, and input management.\nSet up TVs, test code directly on the hardware, and debug issues.\nRegularly collaborate with cross-functional teams, including those in charge of Alexa integration.\nKeep abreast of the latest trends in Middleware TV technology and suggest improvements to the architecture.\nCreate and maintain comprehensive technical documentation for internal use and future reference.\nConduct performance tuning, balancing, and optimization efforts for usability and automation.\nEfficiently manage memory, processing power, and network resources to bolster TV performance.\nParticipate in conferences or workshops as a representative of the company, sharing knowledge and insights into Middleware advancements.\nWork closely with QA teams to identify and resolve defects ensuring robust software releases.\nMentor junior developers and assist in their development within the project team.\nQualifications\nProven experience in developing and debugging embedded software, preferably in Android/Linux environments.\nAdvanced proficiency in modern C++ is essential, at least 14, 17 version. Good knowledge of IPC and multithreading.\nSolid understanding of Linux OS internals, including U-Boot/kernel development, device driver development, bug fixing, and optimizations.\nExperience in debugging embedded systems is required.\nKnowledge of communication networks and protocols such as USB, Ethernet, TCP/IP, etc.\nExperience with hardware-accelerated graphics processing, specifically OpenGL ES, is beneficial.\nFamiliarity with Android NDK and SDK is a plus.\nStrong problem-solving skills and ability to work in a dynamic and rapidly evolving environment.\nJob Type: Contract\nPay: $65.00 per hour\nExpected hours: 40 per week\nSchedule:\n8 hour shift\nExperience:\nC++: 9 years (Required)\nAndroid OR Linux: 5 years (Required)\nmultithreading: 5 years (Required)\nU-Boot/ kernel: 5 years (Required)\nWork Location: In person","company":"I2vision","rawCompany":"i2vision","city":"Dallas","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-06T12:19:19.907Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"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++ Developer","description":"Job Overview\nSkill: C++ embedded\nJD:\nKey Responsibilities\nDevelop, debug, and optimize embedded software specifically for TV applications on a modified Linux OS.\nExtend and enhance built-in libraries in the codebase related to audio, DRM, and input management.\nSet up TVs, test code directly on the hardware, and debug issues.\nRegularly collaborate with cross-functional teams, including those in charge of Alexa integration.\nKeep abreast of the latest trends in Middleware TV technology and suggest improvements to the architecture.\nCreate and maintain comprehensive technical documentation for internal use and future reference.\nConduct performance tuning, balancing, and optimization efforts for usability and automation.\nEfficiently manage memory, processing power, and network resources to bolster TV performance.\nParticipate in conferences or workshops as a representative of the company, sharing knowledge and insights into Middleware advancements.\nWork closely with QA teams to identify and resolve defects ensuring robust software releases.\nMentor junior developers and assist in their development within the project team.\nQualifications\nProven experience in developing and debugging embedded software, preferably in Android/Linux environments.\nAdvanced proficiency in modern C++ is essential, at least 14, 17 version. Good knowledge of IPC and multithreading.\nSolid understanding of Linux OS internals, including U-Boot/kernel development, device driver development, bug fixing, and optimizations.\nExperience in debugging embedded systems is required.\nKnowledge of communication networks and protocols such as USB, Ethernet, TCP/IP, etc.\nExperience with hardware-accelerated graphics processing, specifically OpenGL ES, is beneficial.\nFamiliarity with Android NDK and SDK is a plus.\nStrong problem-solving skills and ability to work in a dynamic and rapidly evolving environment.\nJob Type: Contract\nPay: $65.00 per hour\nExpected hours: 40 per week\nSchedule:\n8 hour shift\nExperience:\nC++: 9 years (Required)\nAndroid OR Linux: 5 years (Required)\nmultithreading: 5 years (Required)\nU-Boot/ kernel: 5 years (Required)\nWork Location: In person","datePosted":"2026-08-06T12:19:19.907Z","dateModified":"2026-08-06T12:19:19.907Z","hiringOrganization":{"@type":"Organization","name":"I2vision","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dallas","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ea6a95663dfce0d2a1077622"},"url":"https://jobsearcher.com/jobs/ea6a95663dfce0d2a1077622"}}