Engineer III, Firmware (4105)

LoJack Mexico Careers

Ciudad de México

On-site

MXN 600,000 - 900,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical benefits
Retirement benefits
Flexible PTO
Education assistance and training
Wellness programs
Philanthropy opportunities

Job summary

CalAmp, a connected intelligence company, seeks a Sr. Firmware Engineer based in Mexico City with 10+ years of embedded firmware experience to drive device driver development and firmware for 32-bit MCUs.

The role involves maintaining existing software, collaborating with validation and field engineers, and documenting firmware designs. Ideal candidates will have RTOS expertise, C/C++/Python proficiency, and strong communication skills in English.

Qualifications

  • BS in Computer Science or Computer Engineering.
  • 10+ years of embedded firmware development experience.
  • Knowledge about microcontrollers and internals; able to read hardware specs and schematics.
  • Experience with Super loop and RTOS architectures.
  • Proficiency in C/C++/Python.
  • Familiarity with using digital scopes and logic analyzers.
  • Excellent written and verbal communication skills.
  • Must have English language skills.
  • MS in Computer Science preferred.
  • Experience with eLinux architecture.
  • Experience with Cellular, BLE, and WiFi protocols.
  • Experience with Test Automation using scripting languages.
  • Experience with POSIX programming.
  • Familiarity with UDP/TCP, TLS and HTTP protocols.

Responsibilities

  • Develop device drivers and application firmware for products using 32 bit microcontrollers
  • Maintain and support existing embedded software
  • Interfaces with other members of the development team, validation test and field application engineers
  • Development and maintenance of firmware design documentation.
  • Develop Unit and Acceptance Tests, and document test procedures

Skills

Embedded firmware development
C / C++ / Python
RTOS architectures
Microcontrollers
English language
Communication skills
POSIX programming

Education

BS in Computer Science or Computer Engineering

Tools

Digital scopes
Logic analyzers

Job description

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 Sr. Firmware Engineer with at least 10 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.

We give our people excellent compensation packages, an extensive suite of medical and retirement benefits, a flexible paid time off policy, accommodating work schedules,

continued education assistance & training programs, support for personal wellness, and company sponsored philanthropic opportunities.

Responsibilities
  • Develop device drivers and application firmware for products using 32 bit microcontrollers
  • Maintain and support existing embedded software
  • Interfaces with other members of the development team, validation test and field application engineers
  • Development and maintenance of firmware design documentation.
  • Develop Unit and Acceptance Tests, and document test procedures
Qualifications

Must Haves

  • BS in Computer Science or Computer Engineering
  • 10+ years of embedded firmware development experience
  • Knowledge about microcontrollers and internals is required and able to comprehend hardware specs and schematics
  • Experience with Super loop and RTOS architectures
  • Proficiency in C/C++/Python
  • Familiarity with using digital scopes and logic analyzers
  • Excellent written and verbal communication skills
  • Must have English language skills
Strong Pluses
  • MS in Computer Science preferred
  • Experience with eLinux architecture
  • Experience with Cellular, BLE, and WiFi protocols
  • Experience with Test Automation using scripting languages
  • Experience with POSIX programming
  • Familiarity with communication protocols such as UDP and TCP, TLS, and HTTP

If you are a talented Sr. Embedded Firmware engineer with expertise in Embedded Firmware and an interest in the Internet of Things (IoT) domain, we want to speak with you.

Interviews are occurring this week and next

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer – IoT (10+ yrs Embedded)
Senior Firmware Engineer – IoT (10+ yrs Embedded)

LoJack Mexico Careers • Ciudad de México

On-site
MXN 600,000 - 900,000
Medical benefits
Retirement benefits
Flexible PTO
+3
Firmware Test Engineer
Firmware Test Engineer

HPO Outsourcing Professionals - Agency • Saltillo

On-site
MXN 320,000 - 460,000
Medical Insurance
Life Insurance
Savings Fund
+1
Desarrollador de Firmware para Sistemas Embebidos
Desarrollador de Firmware para Sistemas Embebidos

Placements24 • Torreón

Hybrid
MXN 480,000 - 720,000
Competitive salary
Health insurance
Professional development
+1
Sr Firmware Engineer
Sr Firmware Engineer

Resideo • Chihuahua

Hybrid
MXN 360,000 - 600,000
Software Engineer
Software Engineer

NXP Semiconductors NV • Región Centro

On-site
MXN 600,000 - 1,000,000
Remote Embedded Firmware Engineer - C/C++, RTOS, MCUs
Remote Embedded Firmware Engineer - C/C++, RTOS, MCUs

Placements24 • Torreón

Hybrid
MXN 480,000 - 720,000
Competitive salary
Health insurance
Professional development
+1
Senior QA Engineer (embedded systems)
Senior QA Engineer (embedded systems)

GlobalLogic • Región Centro

On-site
MXN 850,000 - 1,100,000
System Level Test Automation Development Engineer
System Level Test Automation Development Engineer

North American Production Sharing, Inc. • Tijuana

On-site
MXN 240,000 - 360,000
Engineering Test Engineer II
Engineering Test Engineer II

Resideo • Chihuahua

On-site
MXN 300,000 - 420,000
Automotive Module Product Engineer
Automotive Module Product Engineer

Qualcomm • Tijuana

On-site
MXN 240,000 - 360,000