¿Cuáles son las funciones y responsabilidades de un ingeniero de software en sistemas integrados?

La responsabilidad principal de un ingeniero de software integrado es diseñar, desarrollar, codificar, probar y depurar el software necesario para que los dispositivos integrados (dispositivos con un microcontrolador o microprocesador incorporado) funcionen correctamente en un entorno de producción.

Según el nivel de experiencia laboral y el conocimiento, se espera que el ingeniero haga uno o más de los siguientes:

  1. Comprenda los requisitos del producto, lea las hojas de datos de hardware y el software de diseño / arquitectura para la implementación de producción
  2. Desarrolle, codifique, pruebe y depure software para asegurarse de que se implementen las diversas funcionalidades según los requisitos
  3. Revise el código de rendimiento y eficiencia, implemente las mejores prácticas para un desarrollo eficiente
  4. Atención al cliente si se informan problemas después de la producción y la implementación
  5. Trabaje en estrecha colaboración con los arquitectos y diseñadores de hardware / sistemas desde el principio para una partición eficiente de software y hardware.

Mantener a la industria del software informada sobre el progreso realizado por la industria del hardware, para que lo equilibren.
PD: Mi viejo Windows XP funcionaba igual de bien en una computadora con 128 MB de RAM, que mi Windows 8 con una computadora portátil de 4 GB.

Desarrollo de software para microcontrolador y microprocesador.

Depuración y prueba.

More Interesting

Si usted es un ingeniero de software positivo y socialmente extrovertido que está ganando hackatones y, sin embargo, está desempleado en el Área de la Bahía, ¿qué está haciendo mal?

¿Cuáles son las razones por las cuales las empresas de reclutamiento / búsqueda insisten en que se debe pagar una tarifa de referencia por un período de hasta 12 meses a partir de la fecha de presentación de un candidato a un cliente?

Microsoft: ¿Cuál es el papel de un ingeniero de servicio en Microsoft?

¿Qué sucede en el evento de contratación de Amazon SDE en Seattle?

¿Qué implica "Debe estar autorizado para trabajar en los Estados Unidos" en una descripción del trabajo? ¿Esto significa que los estudiantes de F1 en OPT no son elegibles para aplicar? ¿Esto implica que solo aceptan ciudadanos estadounidenses?

¿Por qué el personal de recursos humanos trata mal a los solicitantes de empleo?

¿Por qué las compañías de software contratan a estudiantes con antecedentes distintos de CS y TI de los campus universitarios?

¿Qué tipos de charlas tecnológicas son más efectivas y agradables para reclutar a los mejores estudiantes de CS en las mejores universidades?

¿Cuáles son las empresas principales para los refrescadores mecánicos?

¿Las cartas de oferta de Google generalmente especifican el nivel de ingeniero de software en el que lo contratan, por ejemplo, SWE L3, L4, L5?

¿Qué tipo de referencias verificaría para un vicepresidente de ingeniería?

¿Cómo puede una startup basada en análisis de datos (sin series - Una financiación aún) en el Área de la Bahía contratar talento en el extranjero, especialmente de India y China? ¿Hay empresas de reclutamiento especializadas en este campo? ¿Será la inmigración / visas un problema?

¿Cuáles son los mejores libros y recursos para aprender a ser un reclutador técnico?

¿Puedo contratar a un desarrollador y enseñarle Objective-C / Swift e iOS? ¿Cuánto tiempo llevaría la aceleración?

Una posible contratación clave es negarse a firmar una no competencia para nuestra empresa de seguridad cibernética. ¿Qué debemos hacer?