Senior Embedded Software Engineer - BSP & Driver Development (Ciudad de México)

Senior Embedded Software Engineer - BSP & Driver Development (Ciudad de México)

01 ago
|
Satyam Venture Engineering Services pvt
|
Ciudad de México

01 ago

Satyam Venture Engineering Services pvt

Ciudad de México

Job Title: Senior Embedded Software Engineer - BSP & Driver Development

Company Overview

Join an innovative leader in cutting-edge embedded systems technology. We design and manufacture high-performance, distributed intelligent devices for critical sectors. We are looking for an expert low-level developer to architect the future of our scalable hardware platforms.

Job Description

As a Senior Embedded Software Engineer, you will bridge the gap between hardware and high-level applications. You will design, implement, and optimize Board Support Packages (BSPs) and low-level device drivers for complex, multi-microcontroller distributed systems. This role requires deep expertise in real-time constraints, critical safety standards, and robust communication protocols.

· Work Mode: Onsite

· Location: Mexico City

Key Responsibilities

· Architecture & Design: Develop reusable software components and BSPs for bare-metal and RTOS-based distributed systems.

· Protocol Development: Design custom serial protocols over UART, SPI, IPC, and I2C, alongside real-time Ethernet communications.

· Safety & Compliance: Create traceability matrices adhering to ASPICE and ISO 26262 guidelines; write code matching MISRA standards.

· Testing & Automation: Conduct component testing, debug at bench/HIL levels, and automate unit tests in nightly builds using Python scripting.

· Optimization:



Profile system-level power, CPU, and bus usage to maximize efficiency under low-power modes.

· Collaboration: Coordinate integration sessions, manage vendor code releases, and resolve architectural ambiguity.

Required Profile / Qualifications

· Education: Bachelor's degree in Electronics, Mechatronics, Computer Science, or related engineering fields.

· Experience: 5+ years of hands-on experience in Embedded Software Development (C/C++).

· Technical Skills:

o Deep knowledge of microcontroller architectures, bare-metal development, and RTOS.

o Strong command of serial protocols (UART, SPI, I2C) and Ethernet communication.

o Proficiency with hardware debuggers, oscilloscopes, and Hardware-in-the-Loop (HIL) environments.

o Solid scriptwriting skills in Python for automated testing.

· Standards: Experience working under ISO 26262, ASPICE, or MISRA compliance (Automotive or Aerospace background is a huge plus).

· Soft Skills: Strong capability to handle ambiguity, technical documentation mastery, and collaborative mindset.

· Language: Advanced English proficiency (written and spoken).

What We Offer

· Competitive salary based on experience.

· Upper-law benefits (Prestaciones Superiores a la Ley).

· Career growth in a globally recognized tech environment.

📌 Senior Embedded Software Engineer - BSP & Driver Development (Ciudad de México)
🏢 Satyam Venture Engineering Services pvt
📍 Ciudad de México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior embedded software engineer - bsp & driver development (ciudad de méxico) / ciudad de méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior embedded software engineer - bsp & driver development (ciudad de méxico) / ciudad de méxico