Entry Level Software Engineer - Graphics
NXP
Job Summary
NXP is a major supplier of semiconductors, with its ARM core based i.MX application processor business expanding rapidly across Automotive, Industrial, and IOT sectors. This GPU driver team, part of the GTEC department, focuses on GPU Software Enablement for i.MX Application and RT crossover processors. Key responsibilities include GPU enablement, driver development for OpenGL ES, Vulkan, OpenVG, and 2D API, Linux-based graphics platform enablement, and collaboration with HMI tools and graphics engine partners for platform optimization.
Must Have
- Recent Master's degree in Computer Science, Computer Engineering or relevant field (May 2024-Dec 2025 graduates considered)
- Experience with C/C++ programming, git, python, Linux programming
- Ability to work in a dynamic fast-paced environment, flexible and capable of adapting to changes while collaborating with teams at engineering and management levels, both globally and locally
- Team player with positive attitude, self-driven, with excellent communication and presentation skills (both written and verbal) are required
Good to Have
- Hands on experience on HMI tools including Unity3d, blender is a plus
- Ability to work in US with no restrictions (preferred)
Perks & Benefits
- Online and offline learning opportunities to help you develop some of your core and professional skills
- Inclusive work environment
- Programs in place focused on diversity, inclusion and equality
Job Description
NXP is the major supplier of semiconductors to global auto manufacturers. As one of the most important product lines of NXP – ARM core based i.MX application processor further expands its business and grows rapidly. The business of i.MX application processor covers Automotive, Industrial, IOT. We provide comprehensive design solutions including software, development tools, application support, training, documentation and reference platforms, enabling our customers to rapidly go to market.
As one of the major R&D force in Edge Processing business line, this GPU driver team belong to GTEC (Graphics Technology Engineering Center) department, is responsible for GPU Software Enablement for i.MX Application processor and i.MX RT crossover processors.
Job Summary:
- GPU enablement for i.MX App processors and i.MX RT crossover processors
- Driver development for OpenGL ES, Vulkan, OpenVG, 2D API
- Linux-based graphics platform enablement
- Collaborate with HMI Tool, graphics engine partners in optimizing the platform
Job Qualifications:
- Recent Master's degree in Computer Science, Computer Engineering or relevant field (May 2024-Dec 2025 graduates considered)
- Experience with C/C++ programming, git, python, Linux programming
- Hands on experience on HMI tools including Unity3d, blender is a plus
- Ability to work in a dynamic fast-paced environment, flexible and capable of adapting to changes while collaborating with teams at engineering and management levels, both globally and locally
- Team player with positive attitude, self-driven, with excellent communication and presentation skills (both written and verbal) are required
- Ability to work in US with no restrictions (preferred)
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.
Thank you for considering a career at NXP. To help you prepare for the different steps in our hiring process, see the following useful advice and tips.
Are you already an NXP employee? Do not apply here. Instead, you must apply via our internal career page.
Disclaimer Regarding Unsolicited Candidate Submissions
Thank you for your interest in supporting our recruitment efforts. Please note that NXP operates under a strict Preferred Supplier List (PSL) for all recruitment activities.
Any candidate profiles or resume submitted without a prior written agreement or explicit request from our Talent Acquisition team will be considered unsolicited.
Such submissions will be deemed free of any obligations, and no fees will be paid by NXP or any of its affiliates, subsidiaries, or divisions - regardless of whether the candidate is hired, either coincidentally or otherwise.