Overview
Develop, enhance and maintain safety-critical embedded graphics software using OpenGL/Vulkan, working with Embedded C/C++, BSP, middleware, device drivers and RTOS, in collaboration with global engineering teams.
What you'll do
- Work as an independent contributor in a team developing, enhancing and maintaining safety-critical graphics software and platform.
- Communicate and coordinate effectively with the US teams.
- Contribute to developing team strengths and bring up innovative proposals on future technologies.
- Maintain integrity and work ethics within the team.
What you'll need
- Bachelor's or Master's degree in software or electronics engineering.
- 5-9 years of working experience in OpenGL/Vulkan specification.
- Worked extensively on the OpenGL/Vulkan API layer and capable of writing a full application.
- Good knowledge of Graphics Multiprocessor System-on-Chip (MPSoC) technology and heterogeneous processing.
- Good hands-on experience on Embedded C/C++, BSP, Middleware, Device Drivers and RTOS.
- Agile (Scrum experience), self-managing, good communication skills.
- Expertise with Configuration & Change Control Process (DOORS, JAMA, SVN, JIRA, GIT etc.).
Nice to have
- Prototyping, design and architecture skills.
- Good to have exposure to IMA.
- Avionics domain knowledge, standards and DO-178 guideline is desirable.
Details
- Hybrid role type: works regularly both onsite and offsite, with the onsite ratio determined in partnership with the leader.
- Location: Bengaluru, Karnataka, India.
- Background check required for all external new hires in India; drug screen applies to Operations positions only.
Read the full description and apply on the company’s own careers page.