Firmware Engineer

SMK Electronica
Full-time Baja Maq. El Águila, Baja Maq. El Águila Other-General
Posted:
March 03, 2026
Location:
Baja Maq. El Águila, Baja Maq. El Águila, Mexico

Job Description

Develop and debug modular low-level, real-time and low-latency firmware in C.
- Develop control algorithms for wireless electronics products
- Design and implement communication protocols based on UART, SPI, I2C, and higher-level com like NFC, BLE, and UWB.
- Participate in board bring-up, debug, test, and code optimization.
- Collaborate with all other engineering teams (electrical, mechanical, controls).
- Support generation of software specifications and design documents.
- Support project schedules and timelines.
- BS or MS in Electrical Engineering/Computer Engineering/Computer Science, or equivalent.
- 5+ years of professional firmware/software development experience.
- Experience with embedded systems compilers, debuggers, IDE's.
- Experience developing embedded device drivers including ADC, GPIO, PWM, UART, SPI, BLE, Wi-Fi, etc.
- Understanding of workings of RTOS or schedulers.
- Strong team player able to work in code sets with multiple dev...

Apply for this Job

Submit your application for the Firmware Engineer position at SMK Electronica.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Baja Maq. El Águila, Mexico
Posted: March 03, 2026
Deadline: April 12, 2026