Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Embedded Software Developer

Luxoft

Región Centro

Presencial

MXN 1,094,000 - 1,460,000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A global technology consulting company in Mexico is seeking a skilled software engineer specializing in C++ to design and maintain software components for embedded systems. The ideal candidate will have over 5 years of experience in C++ programming, particularly with real-time operating systems. Responsibilities include collaborating with engineering teams, debugging, and ensuring compliance with industry standards. A bachelor's or master's degree in a relevant field is required, with opportunities to work on cutting-edge technologies.

Formación

  • 5+ years of professional experience in C++ programming.
  • Strong knowledge of object-oriented programming and modern C++.
  • Hands-on experience with real-time operating systems.

Responsabilidades

  • Design and maintain C++ software components for embedded systems.
  • Collaborate with cross-functional teams including engineers and architects.
  • Perform debugging, integration, and unit testing on hardware.

Conocimientos

C++ programming
Embedded systems
Real-time operating systems (RTOS)
Object-oriented programming
Multi-threading

Educación

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field

Herramientas

QNX
VxWorks
FreeRTOS
Descripción del empleo
Project description

Our client was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, our client is committed to becoming the world's most trusted mobility company - delivering smart vehicles for a smart world. Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on.

Responsibilities
  • Design, develop, and maintain C++ software components for embedded systems. Work with RTOS environments to implement real-time, deterministic solutions. Develop and optimize code for performance and memory-constrained systems. Collaborate with cross-functional teams including system architects, hardware engineers, and test engineers. Perform debugging, integration, and unit testing on target hardware. Contribute to system documentation, design reviews, and code quality processes. Ensure compliance with industry standards (e.g., MISRA C++ if applicable, ISO 26262 for automotive, etc.).
SKILLS
Must have
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field. 5+ years of professional experience in C++ programming for embedded systems. Strong knowledge of object-oriented programming, templates, STL, and modern C++ (C++11/14/17). Hands-on experience with RTOS (e.g., QNX, VxWorks, FreeRTOS, etc.). Solid understanding of real-time constraints, multi-threading, synchronization, and IPC. Experience with low-level debugging tools, oscilloscopes, logic analyzers, or similar. Strong problem-solving and debugging skills in embedded environments.
Nice to have

Experience with SafeRTOS, AUTOSAR Classic or Adaptive, or embedded Linux Familiarity with bootloader development, OTA, or diagnostic communication (UDS) Knowledge of scripting tools (Python, Bash) for automation or test environments Exposure to continuous integration pipelines and DevOps for embedded development

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.