Db Cloud Test Developer

Oracle

Región Centro

On-site

MXN 300,000 - 540,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Seguro de salud
Vacaciones pagadas
Desarrollo profesional
Bonos anuales
Plan de retiro
Acceso a equipo de desarrollo

Job summary

Oracle en Zapopan, Jalisco, busca un Desarrollador de Software Embarcado para diseñar, desarrollar y mantener software en sistemas embebidos para controles industriales e IoT. Trabajarás con microcontroladores, RTOS y protocolos de comunicación, asegurando integraciones óptimas con hardware.

Se requiere experiencia de 3+ años en desarrollo embarcado y dominio de C/C++. El candidato colaborará estrechamente con el equipo de hardware y realizará pruebas y depuración para mejorar rendimiento y

Qualifications

  • Se requiere título universitario en Ingeniería Eléctrica, Ingeniería Informática o Afín.
  • Al menos 3 años de experiencia en desarrollo de software embarcado.
  • Dominio de C y C++ y experiencia con RTOS y microcontroladores.

Responsibilities

  • Desarrollar, probar y mantener software embarcado para microcontroladores.
  • Escribir código eficiente en C/C++ y validar drivers y middleware.
  • Colaborar con ingenieros de hardware para integración de software y hardware.
  • Realizar pruebas unitarias e de integración de software embarcado.

Skills

C/C++
RTOS experiencia
Microcontroladores
Git
Lectura de esquemas

Education

Bachelor's degree en Ingeniería Eléctrica / Ingeniería Informática / CS

Tools

FreeRTOS
Zephyr
VxWorks
ARM Cortex-M / PIC / AVR
Herramientas de depuración (JTAG, osciloscopios)

Job description

Our client, a prominent company in the industrial automation sector, is seeking a skilled Desarrollador de Software Embarcado to join their innovative engineering team in Zapopan, Jalisco. This role involves the design, development, testing, and maintenance of embedded software for complex industrial control systems and IoT devices. You will work with microcontrollers, real-time operating systems (RTOS), and various communication protocols. The ideal candidate has a strong foundation in C/C++, a deep understanding of hardware-software interaction, and experience with embedded systems development tools and methodologies. You will collaborate closely with hardware engineers to ensure seamless integration and optimal performance of the embedded solutions. This is a fantastic opportunity to contribute to the development of sophisticated technology in a challenging and rewarding field.

Key Responsibilities
  • Design, develop, and implement embedded software for microcontrollers and embedded systems.
  • Write efficient, reliable, and maintainable code primarily in C and C++.
  • Develop and integrate drivers, middleware, and application logic for embedded devices.
  • Work with real-time operating systems (RTOS) and understand memory management and concurrency concepts.
  • Debug and troubleshoot software and hardware issues on embedded platforms using specialized tools (e.g., oscilloscopes, logic analyzers, JTAG debuggers).
  • Collaborate with hardware engineers to define requirements and ensure successful integration of software and hardware components.
  • Develop and execute unit tests and integration tests for embedded software.
  • Optimize software performance for speed, memory usage, and power consumption.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Document software designs, implementations, and test procedures.
  • Stay updated with the latest advancements in embedded systems technology.
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 3+ years of experience in embedded software development.
  • Strong proficiency in C and C++ programming languages.
  • Experience working with microcontrollers (e.g., ARM Cortex-M, PIC, AVR) and embedded development tools.
  • Familiarity with real-time operating systems (RTOS) like FreeRTOS, Zephyr, or VxWorks.
  • Understanding of embedded hardware interfaces and protocols (e.g., SPI, I2C, UART, CAN).
  • Experience with debugging tools and techniques for embedded systems.
  • Knowledge of version control systems (e.g., Git).
  • Ability to read schematics and understand hardware specifications.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Experience with low-level driver development is a plus.
Benefits
  • Competitive salary based on qualifications and experience.
  • Opportunity to work on challenging and innovative embedded systems projects.
  • Comprehensive health, dental, and vision insurance coverage.
  • Paid vacation and company holidays.
  • Support for professional development, including training and workshops.
  • A collaborative engineering environment.
  • Access to advanced development and testing equipment.
  • Annual bonus program.
  • Retirement savings plan.
  • Potential for career advancement within the company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desarrollador De Software Embarcado Para Automoción
Desarrollador De Software Embarcado Para Automoción

Placements24 • Cuernavaca

Hybrid
MXN 420,000 - 660,000
Desarrollador De Firmware Para Sistemas Embebidos
Desarrollador De Firmware Para Sistemas Embebidos

Placements24 • Chihuahua

On-site
MXN 350,000 - 550,000
Desarrollador De Software Embarcado Para Automoción (Remoto)
Desarrollador De Software Embarcado Para Automoción (Remoto)

Placements24 • Mexicali

Hybrid
MXN 400,000 - 600,000
Competitive salary
Health insurance
Fully remote
+4
Ingeniero De Software Embebido Senior
Ingeniero De Software Embebido Senior

Placements24 • Saltillo

Hybrid
MXN 600,000 - 1,000,000
Remote-friendly policy
Competitive compensation
Professional development
Desarrollador Senior de Software para Sistemas Embebidos
Desarrollador Senior de Software para Sistemas Embebidos

Placements24 • Mexico

Hybrid
MXN 900,000 - 1,300,000
Competitive salary
Performance bonuses
Professional development opportunities
+2
Senior Embedded Software Engineer (C/C++, RTOS, IoT)
Senior Embedded Software Engineer (C/C++, RTOS, IoT)

Oracle • Región Centro

On-site
MXN 300,000 - 540,000
Seguro de salud
Vacaciones pagadas
Desarrollo profesional
+3
Desarrollador Senior De Software Embebido Automotriz
Desarrollador Senior De Software Embebido Automotriz

Placements24 • Morelia

Hybrid
MXN 900,000 - 1,300,000
Salario competitivo
Trabajo remoto total
Capacitación continua
+2
Ingeniero de Software - Desarrollo de Sistemas Embebidos
Ingeniero de Software - Desarrollo de Sistemas Embebidos

Placements24 • Puebla de Zaragoza

Remote
MXN 502,000 - 837,000
Trabajo 100% remoto
Horarios flexibles
Herramientas de última generación
Ingeniero de Desarrollo de Firmware
Ingeniero de Desarrollo de Firmware

Placements24 • Tlalnepantla

On-site
MXN 420,000 - 640,000
(2097M) - Desarrollador de Software Embebido
(2097M) - Desarrollador de Software Embebido

ALTEN MÉXICO • Monterrey

On-site
MXN 279,000 - 446,000
Seguro de Gastos Médicos Mayores (plan
15 días de aguinaldo
25% de prima vacacional
+4