Manager, Firmware Engineering

Ubicación de las Vacantes MX-DF-Ciudad de México
Identificacion
2024-4103

Resumen

We are CalAmp, a connected intelligence company that gives people the ability to track, monitor and recover their vital assets with real-time visibility and insights.

 

Currently, we are seeking a Manager, Firmware Engineering with at least 7 years of experience, based in Mexico City, Mexico. This is an exciting opportunity for those who align with our core values (Inclusion, Innovation, Execution, Customer Success) and for those who desire to build, sell, and/or support connected solutions and services.

Responsabilidades

  • Leads the design, development, testing, debugging, and implementation of embedded software and systems.
  • Guides the development of software and firmware source code in C/C++, Embedded C, and other languages and
    common communication interfaces like SPI, I2C, USB, UART, and others.
  • Utilizes version control, simulation, debugging, and other development tools.
  • Collaborates cross functionally with hardware engineers. Coordinates
    engineering support for testing, deployment, and updates.

Calificaciones

EXPERIENCE REQUIRED:

  • Leadership experience
  • 7+ years' experience in embedded Firmware development (LINUX/RTOS)
  • Experience in C/ C++ programming
  • Experience in IP Protocols
  • Scripting experience (using Lua, python, perl and/or expect preferred)
  • Experience in Firmware Agile based Development Process
  • 2+ years' experience Software/Firmware project management
  • Must have English language skills

 

STRONG PLUS:

  • Software development in cellular wireless routers
  • Source Control Management systems like CVS and Git
  • Experience with 2G/3G/4G (LTE) cellular wireless protocols

 

SKILLS:

  • Strong experience in the design, development, and debugging of embedded Linux and RTOS development environments
  • Strong C/C++ working knowledge and programming skills required. 
  • Experience with Cellular 2G, 3G, and 4G (LTE) technologies 
  • Experience with wireless protocols such as Bluetooth, Zigbee, and WiFi needed
  • Software development experience with L2, L3, and upper layer networking protocols, including knowledge of IPv4/IPv6, VLANs, and related networking protocols. Experience with IP security protocols
  • Good understanding of multi-threading, semaphores/mutexs and inter process communication and software development experience on embedded Linux
  • Exposure to complete software development life cycle - from requirements to integration and testing
  • Experience with SCRUM methodologies is a plus.


MINIMUM EDUCATION REQUIRED:

  • BS in Computer Science, Electrical or Computer Engineering

Opciones

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Compartir en mi fuente de noticias