Description
Job Summary:
We are seeking a Senior Firmware Developer to design, implement, and verify products, lead the team, and resolve complex technical issues.
Key Highlights:
1. Firmware development using C and C++
2. Advanced firmware design troubleshooting
3. Technical leadership and guidance for the team
**Nextwork is looking for a Senior Developer in Miguel Hidalgo, Mexico City**
---------------------------------------------------------------------------
**Senior Firmware Developer – Advanced English Required**
Work Address: Hipódromo, Cuauhtémoc, Mexico City
Working Days: MONDAY TO FRIDAY, 8:30 AM to 5:30 PM
**Education:** Bachelor’s degree in Engineering with specialization in Electronics, Communications, Automation, or related field; alternatively, verifiable relevant work experience.
**Language: Advanced English (spoken and written) required**
Personal Attributes:
Communication \- Adaptability \- Time Management \- Teamwork \- Problem-Solving Oriented \- Open to Constructive Feedback \- Critical Thinking \- Decision-Making \- Proactivity, Honesty, Punctuality, Kindness, Empathy.
Salary: $40,000 to $45,000 MXN per month, statutory benefits, grocery vouchers ($1,040), $400 support allowance, SGMM
**Experience with programming languages:** C and C\+\+ \- Experience using Real-Time Operating Systems (RTOS). \- Knowledge of ARM architecture (M4 and M0\+), preferably ST Microelectronics family \- Experience with ESP platform and ESP\-IDF \- Experience with Raspberry Pi Pico and Pico\-SDK \- Experience with version control and bug tracking. \- Experience with unit testing and understanding of test automation. \- Experience in generating technical requirements. \- Experience optimizing power and memory consumption through advanced software techniques. \- Knowledge of UART, SPI, I2C, Modbus, and CANBus communication protocols \- Knowledge of wireless communication: WiFi, Bluetooth, and/or RF \- Knowledge of communication protocols: MQTT, Ethernet, REST API, TCP/IP, WebSocket \- Knowledge of product development lifecycle
**Responsibilities:**
* Firmware development using C and C\+\+
* Resolving specific and advanced firmware design issues
* Participating in the specification, design, and implementation of product features and
behaviors
* Guiding other team members on technical questions or task definition
* Defining tasks and development timelines to meet technical requirements
* Performing interdisciplinary product integration
* Verifying and validating products prior to manufacturing
* Integrating hardware modules by reading schematics and component datasheets to understand requirements for driver implementation
**Desired Education Level:**
Higher Education \- Degree holder
**Desired Experience Level:**
Managerial Level
**Departmental Function:**
Technology / Internet
**Industry:**
Security Systems Services
**Skills:**
* TEAMWORK
* RESPONSIBLE
* PUNCTUAL
* LEADERSHIP
* POSITIVE ATTITUDE
*This job posting originates from the Talenteca.com job board:*
*https://www.talenteca.com/anuncio?j\_id\=6a079bc94100002e00ba13ba\&source\=indeed*