¿Qué hacen los ingenieros de software en Google X?

Muchos ingenieros trabajan en un código similar en el que trabajan otras partes de Google. Un ejemplo de esto es Google Glass. Habría una cantidad de personas en el equipo trabajando para abrir la plataforma de hardware y construir controladores, etc., pero la mayoría del equipo está trabajando en el código de nivel del sistema Android o en aplicaciones de Android. También hay personas que trabajan en paneles y sitios web que se realizan de la misma manera que cualquier otro sistema de Google.

Otros proyectos no tan famosos de Google [x] también se graduaron de X y se convirtieron en proyectos con un hogar en otra parte de la compañía. No creo que pueda entrar en detalles, pero parece que algunos de estos fueron solo software.

Personalmente, he trabajado en código para ejecutar pruebas en laboratorios, firmware de dispositivos y aplicaciones de Android. Esto ha sido en C / C ++, Python, Java (escritorio y Android) y de vez en cuando uso Go. No he tenido que trabajar en servicios de back-end, pero al igual que el resto de Google, también hay equipos que lo hacen.

Al igual que mis otras respuestas a las preguntas sobre Google [x], depende del equipo. Sí, hay personas que escriben código incrustado, pero también hay personas que hacen código del lado del servidor. El departamento está trabajando en muchos problemas variados y puede encontrar muchos tipos diferentes de software (e ingenieros de software).

No hay proyectos puramente de software que conozco en Google X. La mayoría de los ingenieros de software allí escriben código C operacional de bajo nivel para los diversos proyectos basados ​​en hardware en los que X trabaja. Ejemplos de código serían controladores para varias interfaces no convencionales o fragmentos algorítmicos autocontenidos (como el ascenso de colinas).

Es un lugar emocionante para estar donde el ciclo de vida del desarrollo es bastante rápido y lo que observa y aprende es muy diferente del resto de Google.

More Interesting

Green Card: ¿Qué categoría de peticiones de green card (EB2 o EB3) patrocina Google / Facebook para sus ingenieros de software de nivel básico?

¿Qué tipo de certificaciones se recomiendan para que un ingeniero de software obtenga un mejor trabajo?

¿Por qué los ingenieros de software de Microsoft tienden a quedarse por mucho tiempo en comparación con otras compañías tecnológicas?

¿Es fácil conseguir un trabajo en Europa como ingeniero de software trabajando principalmente en Java, sabiendo que no soy de la UE?

¿Qué consejo le puedes dar a un programador informático novato?

¿Quora es para ingenieros de software educados de Ivy-League?

¿Es más fácil conseguir un trabajo en software hoy que hace diez años? ¿Por qué o por qué no?

¿Cómo fue su experiencia trabajando con desarrolladores que obtuvieron un título en Ingeniería de Software versus aquellos que obtuvieron un título en CS?

¿Son los ingenieros de software informáticos?

¿Es mejor conocer muy bien un lenguaje de programación o ser decente en varios idiomas como ingeniero de software?

¿Cuál es la mejor manera de conseguir un trabajo como ingeniero de software cuando recién estás comenzando?

¿Cómo se desempeña Myntra como empresa? ¿Es un buen momento para unirse como ingeniero de software?

¿Debo perseguir mi sueño de ser científico o convertirme en ingeniero de software?

Siendo un ingeniero de software experto en la última tecnología (IoT / AI), ¿qué puedo hacer para regresar a mi ciudad natal donde no tengo esas oportunidades?

¿Qué valen los ingenieros de software después de graduarse de la Universidad Técnica Estatal de Bauman Moscú? ¿Qué empresas están asociadas con BMSTU?