Opens nxp.wd3.myworkdayjobs.com in a new tab
What You'll Do
- 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 global 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
Sourced directly from NXP Semiconductors’s career page
Your application goes straight to NXP Semiconductors.
Opens nxp.wd3.myworkdayjobs.com in a new tab
Specialisation
Open roles at NXP Semiconductors
812 positions
Job ID
/job/Guadalajara/Software-Engineer_R-10067398
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Sr. Director, Sales
San Jose, California, United States|Other
Samsung Semiconductor
Senior Buyer
San Jose, California, United States|Other
Samsung Semiconductor
Principal Engineer, Hardware Emulation
San Jose, California, United States|Other
Samsung Semiconductor
Director Federal Government Relations
Washington, District of Columbia, United States|Other