NXP Semiconductors logo

Software Engineer

NXP Semiconductors

On-site
Guadalajara
Full-time
Mid Level
Salary not listedPosted 1w ago

Real job — pulled straight from NXP Semiconductors’s careers page · Verified October 23, 2026 · No reposts.

Job description

NXP Semiconductors is hiring a Software Engineer — a full-time, based in Guadalajara role. Apply directly on NXP Semiconductors's careers page below.

Software Engineer

Location: Guadalajara

Time Type: Full time

Job Description

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 

  • 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

Get Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Q-CTRL logo

Staff Embedded Software Engineer

Sydney
✓ From careers page· 12h ago
ABB logo

ABB

New

Principal Power Electronics Engineer

New Berlin, WI
✓ From careers page· 13h ago
Relativity Space logo

Lead Radar Instrument Engineer

$175k–$263kLong Beach, CA
✓ From careers page· 13h ago
Ciena logo

ASIC Engineer Intern

$53k–$73kOttawa, ON
✓ From careers page· 18h ago

Frequently asked questions

What skills are required for Software Engineer at NXP Semiconductors?

The required skills for Software Engineer at NXP Semiconductors include: FPGA.

What is the seniority level for Software Engineer at NXP Semiconductors?

Software Engineer at NXP Semiconductors is a Mid Level level position.

How do I apply for Software Engineer at NXP Semiconductors?

You can view the full description and apply for Software Engineer at NXP Semiconductors on EchoJobs: https://echojobs.io/job/nxp-semiconductors-software-engineer-446l4.