Logo
Intelliswift Software

Graphic Software Engineer

Intelliswift Software, New York, New York, United States,


Job Title: Graphics Software Engineer Vonsite Locations: Burlingame, CADuration: 12 Months

As a Graphics Engineer on this team, you will play a critical role in creating immersive and realistic graphics experiences for our users and help to develop next-generation pipelines on our devices. you will build prototypes and run demos and explorations to create compelling demos or metrics.

Role Responsibilities (including, but not limited to):Design and develop graphics/rendering code from scratch on embedded and Android systemsWrite and code novel rendering pipeline and networking code.Develop and integrate with existing custom rendering stacks.Create functional end-to-end graphics applications in C/C++ and Java using OpenGL and VulkanProfile, measure, test functional code, and implement new graphics systemsBe responsible for graphics architecture validation and testing from concept to pre-silicon to ship

Must-Have Skills:5-10 years of experience – must have Android experience (take past knowledge and put a firm path)GitHub or portfolio linkKnowledge of rendering engines and pipelines, OpenGL, Vulkan, Android, C/C++, JavaExperience with kernel software and firmwareExperience working with emulatorsKnowledge of how graphics APIs operate on hardwareKnowledge of virtualization, emulation (qemu), Android emulationKnowledge of networking and distributed systemsExperience working on prototype devices and dev boardsExpert knowledge of computer hardware and softwareExperience building games and game engines using OpenGL, VulkanExpert knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and deliveryExpert ability to troubleshoot issues and make system changes as needed to resolve issueAbility to work on graphics later (lower layer) not using high-level framework (building what makes the games go)

Nice-to-Have Skills:AR / VR experienceExperience working on development boards or pre-silicon devices early phase platformsExperience with operating systems, drivers, and firmware