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)
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
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.