Embedded Software Engineer

Satyam Venture Engineering Services

Estado de México

Presencial

MXN 450.000 - 600.000

Jornada completa

Hace 10 días
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Descripción de la vacante

Satyam Venture Engineering Services seeks an experienced embedded software engineer to design and implement software for distributed systems with multiple microcontrollers. You will develop real-time Ethernet communication, create robust serial protocols, and work with bare metal and RTOS for scalable platforms.

Collaborating with hardware and V&V, you will ensure test plans and release readiness, maintain documentation, and automate unit tests with Python.

Formación

  • Experience designing low-level software for bare metal and RTOS environments.
  • Proficiency with real-time Ethernet communication.
  • Ability to create reusable software components and architectures.

Responsabilidades

  • Design and implement software for distributed embedded systems with multiple microcontrollers.
  • Develop real-time communication protocols and interfaces (UART, SPI, I2C).
  • Collaborate with hardware and V&V teams; perform integration testing and debugging.
  • Create traceability matrices per ASPICE and ISO26262 guidelines.
  • Automate unit tests and firmware builds using Python scripting.

Conocimientos

C/C++
Embedded systems
RTOS knowledge
MISRA guidelines
Python scripting

Herramientas

HIL debugging
UART/SPI/I2C

Descripción del empleo

  • Design and implement software running on a distributed embedded system with multiple microcontrollers with a focus on creating re-usable software designs / components.
  • Design and implement real-time Ethernet communication.
  • Develop custom serial communication protocol over UART, SPI, IPC and I2C interfaces to support reliable data exchange between the device and external components.
  • Specify requirements, design, implement, and test both bare metal and RTOS low-level software for creating a scalable platform.
  • Work with/resolve ambiguity in requirements/specifications/designs. Maintain clear and concise documentation of design and firmware architecture.
  • Create elegant, efficient real-time software components and interfaces.
  • Develop software component testing methodologies and implementations to ensure maturity/stability/release readiness, code coverage and adherence to MISRA guidelines
  • Create traceability matrix between all SW work products as per ASPICE and ISO26262 guidelines based on safety rating of the component.
  • Work with hardware and debuggers at a bench and HIL level to verify software operation.
  • Profile power / CPU / bus usage and identify opportunities for optimization on the component/ system level.
  • Collaborate with V&V to develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions, including low power modes.
  • Interface with external vendors, including review of firmware specifications, providing design guidance, and integrating code releases.
  • Work with integration test team to automate unit tests / SW components tests in nightly builds with python scripting.
  • Perform integration testing, debug integration issues, coordinate triaging session with different component owners and deliver release in time.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Software Engineer
Embedded Software Engineer

Cogent Integrated Business Solutions Inc. • Región Centro

Presencial
MXN 350.000 - 550.000
Senior Embedded Software Engineer - Real-Time & RTOS Systems
Senior Embedded Software Engineer - Real-Time & RTOS Systems

Cogent Integrated Business Solutions Inc. • Región Centro

Presencial
MXN 350.000 - 550.000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Global Connect Technologies • Región Centro

Presencial
MXN 1.872.000 - 2.383.000
Embedded Systems Engineer: Real-Time, RTOS & Connectivity
Embedded Systems Engineer: Real-Time, RTOS & Connectivity

Satyam Venture Engineering Services • Ciudad de México

Presencial
MXN 450.000 - 600.000
Embedded SW Engineer - Computer Enhanced
Embedded SW Engineer - Computer Enhanced

Bosch México • Región Centro

Presencial
MXN 900.000 - 1.100.000
Senior Embedded Software Engineer — Real-Time, Multi-MCU
Senior Embedded Software Engineer — Real-Time, Multi-MCU

Global Connect Technologies • Región Centro

Presencial
MXN 1.872.000 - 2.383.000
Senior Software Engineer (Platform)
Senior Software Engineer (Platform)

Luxoft • Región Centro

Presencial
MXN 350.000 - 650.000
Ingeniero de Sistemas Embebidos – Software Base, Sistemas Operativos
Ingeniero de Sistemas Embebidos – Software Base, Sistemas Operativos

Jobtailor • Santiago de Querétaro

Presencial
MXN 240.000 - 360.000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Estado de México

Presencial
MXN 2.042.000 - 2.722.000
Ingeniero de Firmware Embebido – Desarrollo y Pruebas
Ingeniero de Firmware Embebido – Desarrollo y Pruebas

Jobtailor • Santiago de Querétaro

Presencial
MXN 240.000 - 360.000