Software Engineer

12 Minutes ago • 2 Years + • Software Development & Engineering

Job Summary

Job Description

You will report to the MPU Systems Enablement Engineering manager in Guadalajara, Mexico. Working as a Systems Engineer, your primary role is to provide efficient support of the i.MX Multi-Media processors in tight collaboration with the customers, partners, worldwide IC design team and other systems teams for customer applications support. In this context, you will build applications, demos, and drivers, perform technical feasibility studies, and provide support to NXP customers throughout the design process, ensuring successful product launches.
Must have:
  • Build applications, demos, and drivers for i.MX processor family.
  • Develop innovative functions and use case demonstrators.
  • Conduct technical feasibility studies on key functions.
  • Create Software Reference designs, application notes, and white papers.
  • Provide comprehensive support to NXP customers for product development and debug.
  • Support customers on NXP hardware platforms, reference designs, and software deliverables.
  • Understand customer requests and contribute to NXP product enhancement.
  • Review Reference Manuals and Data Sheets, contribute to Developer guides.
  • Master's or Bachelor's degree in Electronics, Computer Engineering, or Computer Science.
  • 2+ years experience in Embedded Systems on Chip, ARM Cortex architecture.
  • Proficiency in using software debugging tools.
  • Strong C programming language skills.
  • Experience in embedded software development and debug (Linux, Android, kernel modules, device drivers).
  • Technical writing skills for documentation.
Good to have:
  • Familiarity with multimedia technologies.
  • Familiarity with graphics technologies.
  • Familiarity with AI/ML technologies.
  • Familiarity with peripheral devices.
  • Familiarity with Security technologies.
Perks:
  • Online and offline learning opportunities
  • Diversity, inclusion, and equality programs

Job Details

You will report to the MPU Systems Enablement Engineering manager in Guadalajara, Mexico. Working as a Systems Engineer, your primary role is to provide efficient support of the i.MX Multi-Media processors in tight collaboration with the customers, partners, worldwide IC design team and other systems teams for customer applications support.

In this context, you will:

  • Build application / demos / drivers porting or development on innovative multimedia, connectivity with the i.MX processor family.
  • Build innovative functions or use case demonstrators in all relevant applications fields
  • Perform technical feasibility studies on key functions
  • Build Software Reference designs in various strategic domains, application notes and white papers writing.
  • Provide support to NXP customers at all levels, providing help in their product development, board bring-up, software development and system-level debug to ensure successful customer product launch.
  • Provide support to customers in all phases of the design process including evaluation, design-in and production. Provide support on usage of NXP hardware platforms, reference designs, and software deliverables including u-boot, Linux & Android.
  • Understand customer requests and participate on the NXP product enhancement (NPI Process)
  • Review Reference Manuals and Data Sheets and contribute to Developer guides and "Ease-of-use" manuals.
  • Review Reference Manuals and Data Sheets and contribute to Developer guides and "Ease-of-use" manuals.

In addition, you will contribute to the development of firmware, demos and all materials enhancing our product offering to our customers:

Specific Knowledge/Skills

Must have a Master's degree (preferred) or Bachelor’s degree in Electronics, Computer Engineering or Computer Science (or similar) or 2+ years of experience in the following areas:

  • Embedded Systems on Chip, especially the ARM Cortex architecture.
  • Using software debugging tools to view and program processor registers.
  • C programming language
  • Embedded software development and debug experience including one or more of the following: Linux, Android, kernel modules and device drivers
  • Technical writing skills for creating application notes, white papers, and user’s guides / reference manuals.
  • Familiarity with one or more of multimedia, graphics, AI/ML, peripheral devices and Security technologies is a major plus

Career Development Opportunities

Bright Minds. Bright Futures.

We believe that a key component to growing our business is to develop our people. To enable you to grow your career at NXP, we offer online and offline learning opportunities to help you develop some of your core and professional skills.

Commitment At NXP.

We recognize NXP is a powerful change agent as we continue to deliver innovative solutions that advance a more sustainable future. We remain steadfast in our commitment to sustainability and making measurable year-on-year progress. Also, we aim to create an inclusive work environment and we will not tolerate racism, discrimination or harassment of any kind. We have programs in place focused on diversity, inclusion and equality.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Guadalajara, Jalisco, Mexico

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

NXP Semiconductors N.V. (NASDAQ: NXPI) enables a smarter, safer, and more sustainable world through innovation. As the world leader in secure connectivity solutions for embedded applications, NXP is pushing boundaries in the automotive, industrial & IoT, mobile, and communication infrastructure markets. For more information, visit www.nxp.comRead MoreCareer Development OpportunitiesBright Minds. Bright Futures.We believe that a key component to growing our business is to develop our people. To enable you to grow your career at NXP, we offer online and offline learning opportunities to help you develop some of your core and professional skills.Read MoreCommitment At NXP.We recognize NXP is a powerful change agent as we continue to deliver innovative solutions that advance a more sustainable future.

Boston, Massachusetts, United States (Remote)

Guadalajara, Jalisco, Mexico (On-Site)

Bangkok, Bangkok, Thailand (On-Site)

San Jose, California, United States (On-Site)

Singapore, Singapore (On-Site)

Eindhoven, North Brabant, Netherlands (On-Site)

Gratkorn, Styria, Austria (On-Site)

Shanghai, Shanghai, China (On-Site)

View All Jobs

Get notified when new jobs are added by NXP

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙