Software Engineer (Guadalajara)

Software Engineer (Guadalajara)

26 oct
|
Nxp Semiconductors
|
Guadalajara

26 oct

Nxp Semiconductors

Guadalajara

This role combines hands-on embedded software development with system-level validation, customer enablement, technical training, and application support. The engineer will create production-quality firmware, reference software, evaluation tools, demonstration platforms, and customer-facing content that accelerate product adoption and reduce integration effort. The ideal candidate is comfortable working across the full customer journey, from early technology evaluation and proof-of-concept development to technical documentation, training, and deployment support. The position requires close collaboration with product management, systems engineering, applications engineering, and global customers.

Key Responsibilities
• Lead a team of software engineers delivering embedded software, drivers, GUIs, algorithms, and customer enablement tools.
• Define software development priorities, roadmaps, and execution plans.
• Coordinate creation of technical collateral, training content, and demonstration platforms.
• Drive software quality, architecture, and development best practices.
• Partner with general engineering, applications, and product management teams to align solutions with customer needs.
• Mentor and develop engineers while ensuring successful project execution.
• Develop embedded firmware and reference software for semiconductor products and evaluation platforms.
• Design and maintain software drivers, middleware, APIs, and software development kits (SDKs).
• Develop customer-facing GUIs, configuration tools, demonstration applications, and automation utilities.




• Create software examples and reference implementations that simplify customer integration.
• Validate hardware and software solutions through system-level testing and use-case development.
• Generate technical collateral including application notes, user guides, quick-start guides, training material, demonstrations, and support content.
• Support customer design-in activities, troubleshooting, debugging, and issue resolution.
• Collaborate with cross-functional teams to define software requirements and customer workflows.
• Contribute to technical training for customers, field engineers, partners, and distributors.
• Support trade shows, demonstrations, customer visits, and technology evaluations. Desired Qualifications
• BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or related field.
• Strong C/C++ embedded software development experience.
• Experience with microcontrollers, embedded Linux, or real-time operating systems.
• Experience with communication interfaces such as USB, USB Power Delivery, I²C, SPI, UART, Ethernet, or similar protocols.
• Experience developing software drivers, SDKs, or middleware.
• Experience developing desktop or web-based GUIs and customer tools.
• Experience with Python or other scripting languages for automation and testing.
• Strong debugging and problem-solving skills across hardware and software domains.
• Excellent written and verbal communication skills. #LI-FCC3 More information about NXP in Mexico... #LI-fcc3

📌 Software Engineer (Guadalajara)
🏢 Nxp Semiconductors
📍 Guadalajara

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer (guadalajara) / guadalajara

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer (guadalajara) / guadalajara