Embedded Software Engineer

Cogent Integrated Business Solutions Inc.

Región Centro

Presencial

MXN 350.000 - 550.000

Jornada completa

14 días+
Generador de candidaturas

Destaca para este puesto: genera un currículum y una carta de presentación adaptados en cuestión de un minuto.

Supera los filtros ATS

Descripción de la vacante

Cogent IBS is seeking an experienced embedded software engineer to design and implement software for a distributed embedded system with multiple microcontrollers. You will work on real-time Ethernet, serial protocols, and low-level software across bare metal and RTOS environments.

Join a team that emphasizes MISRA and ASPICE-compliant development, performs rigorous testing, and collaborates closely with hardware, V&V, and external vendors to deliver reliable firmware on time.

Formación

  • 3–8 years of embedded software experience.
  • Experience with bare metal and RTOS.
  • Real-time Ethernet implementations.
  • Serial communication over UART/SPI/I2C.
  • Documentation of firmware architecture.
  • MISRA/ASPICE/ISO26262 awareness.

Responsabilidades

  • Design and implement software on a distributed embedded system with multiple microcontrollers.
  • Develop real-time Ethernet communication.
  • Create custom serial protocols over UART, SPI, IPC and I2C.
  • Specify requirements, design, implement, and test bare metal and RTOS software.
  • Document design and firmware architecture clearly and concisely.
  • Create robust real-time software components and interfaces.
  • Develop test methodologies to ensure maturity, coverage and release readiness.
  • Create traceability per ASPICE and ISO26262 guidelines based on safety.
  • Collaborate with hardware and debug tools at bench and HIL levels.
  • Profile power/CPU/bus usage and optimize component/system performance.
  • Work with V&V to develop test plans and perform thorough testing.
  • Interface with external vendors and review firmware specs.

Conocimientos

Embedded systems
Real-time software
C/C++ programming
Hardware interfaces
Python scripting

Descripción del empleo

Employment Type: Full-Time with Cogent IBS

No of positions : 10

Experience : 3-8 Years

Job Description:

  • 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

Satyam Venture Engineering Services • Estado de México

Presencial
MXN 450.000 - 600.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
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
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
Senior Software Engineer (Platform)
Senior Software Engineer (Platform)

Luxoft • Región Centro

Presencial
MXN 350.000 - 650.000
Engineer III, Firmware (4105)
Engineer III, Firmware (4105)

LoJack Mexico Careers • Ciudad de México

Presencial
MXN 600.000 - 900.000
Medical benefits
Retirement benefits
Flexible PTO
+3