Software Engineer (C/C++) en Guadalajara, Jalisco para Quo Digital - Hireline México
Encuentra más vacantes similares

Software Engineer (C/C++)

$ 80,000 a 90,000 MXN (Neto)

Jalisco

Empleado de tiempo completo

Nivel de Inglés: Nivel Avanzado

Empresa: Contintental 

Plan de mudanza brindado por la empresa (en caso de no residir en Guadalajara y su zona metropolitana)

Prestaciones muy superiores a las de ley:  Seguro médico de gastos menores y mayores, vales de despensa y gasolina, fondo de ahorro y muchas más. :)

Sueldo: 80 a 90 k según aptitudes. :)

**Advanced english required**

Quo Digital


Somos una empresa dedicada a la aceleración del desarrollo de Software, encontramos al mejor talento para trabajar con nuestro equipo para las mejores startups del mundo, nos aseguramos que la gente que trabaja en diversos proyectos siempre esté acompañada de nuestra comunidad, como developer, nunca estarás solo, trabajaremos contigo y con el cliente para asegurar que los proyectos fluyan :)


Descripción del puesto


You will have to:


Advocate for best practices for firmware development, including source code control, continuous integration, coding standards, and unit testing. Define internal processes and standards.
- Understand behavior of legacy code in order to troubleshoot bugs or extend features.
- Define requirements for development and testing tools. Define new ways to use existing tools in order to improve development processes.
- Select algorithms and design patterns considering embedded system constraints.
- Break down user and technical stories into smaller tasks. Provide accurate estimates for task completion time. Assist others in breaking down stories and improving their estimation.
- Lead architectural and design reviews.


Basic Qualifications:


- Bachelor’s degree (B.A./B.S.) from a four year college or university in computer science, electrical engineering, or a related field.
- 5+ years of experience in embedded development with escalating responsibilities.
- Experience writing C/C++ code for embedded devices.
- Experience with best practices for software development, including Agile methodologies and the use of tools for issue tracking, documentation, static code analysis, and unit testing.
- Ability to analyze and understand an existing codebase and use that knowledge to troubleshoot, isolate, and resolve issues.
- Experience with real-time operating systems.
- Experience with Embedded Linux is highly desired.
- Experience with common microcontrollers and microprocessors (ARM Cortex-M3/M4 highly desired).
- Experience with automotive databus interfaces is highly desired (CAN, J1939, UDS, OBD-II, J1587).


Preferred Qualifications:


- Experience writing Python code is a plus.