




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*


