GNU GCC Compiler Development Engineer

NXP Semiconductor, Inc. Austin , TX 78719

Posted 6 days ago

GNU GCC Compiler Development Engineer

Business Line Description

We are part of NXP's Automotive Processors (AP) Silicon Enablement team, providing compiler tools for a variety of embedded processors and using a variety of proprietary and open-source compiler technologies. The silicon enablement team provides software development tools for advanced automotive SOCs (system-on-chip) to enable pre-silicon software development and production software development for automotive SOCs. The compiler and silicon enablement teams serve nearly all the NXP business lines, including Radio Frequency Products (RFP), Connectivity and Security (C and S), Advanced Analog (AA), and Edge Processing (EP) with programming solutions for their respective markets.

Your team

Your team will consist of a worldwide team located in Austin, Texas. The teams will span several worldwide sites including Bangalore, India; Bucharest, Romania; and Hanoi, Vietnam. The position is based in NXP's facilities in Austin, Texas.

Job Summary

  • Design the features and define the deliverables related to GCC compiler tools for ARM and RISC-V based CPU cores

  • Work in a technical leadership role in GCC compiler development, working with core architecture design teams as well as internal NXP compiler tools consumers.

  • Work together with a worldwide development team to drive the design, development, and deployment cycle for NXP specific compiler features in the GNU GCC compiler framework

  • Collaborate with testing and safety teams to ensure that NXP compiler tools meet stringent safety standards as defined by ISO26262

  • Work with the NXP software quality teams to enact practices to ensure the highest levels of software quality are maintained

  • Participate in the GNU GCC open-source community

Key Challenges

  • Be able to analyze problems in complex compiler code bases and come up with concise, accurate solutions in a timely fashion.

  • Define the engineering specifications, develop detailed designs, and implement compiler features to meet specific requirements

  • Analyze the quality of compiler generated code through the use of simulators, profilers, and analysis tools and make recommendations to improve code generation quality

  • Have experience in the GNU GCC compiler tools framework, including C++ programming and scripting languages

  • Possess a breadth of knowledge in compiler tools development, including linker, assembler, standard library development experience, and GNU build systems

  • Embedded systems programming experience and knowledge of the particular requirements of compilers for embedded systems.

  • Possess a strong understanding of computer architectures, including caches, pipelines, and instruction set architectures

  • Possess good communication skills and be able to work effectively with remote teams in a worldwide virtual work environment

Cross functional aspects:

  • You will work with silicon design teams, chip architects, embedded software developers, software quality teams, software test and safety teams to ensure compiler deliveries meet NXP's safety and performance requirements.

Job Qualifications

  • BS in Electrical, Computer Engineering, Computer Science or similar discipline with 10 years of relevant compiler experience. MS is preferred in related fields.

Job Location

  • Austin TX

More information about NXP in the United States...

NXP is an Equal Opportunity/Affirmative Action Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, NXP will provide reasonable accommodations for otherwise qualified disabled individuals.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

GNU GCC Compiler Development Engineer

NXP Semiconductor, Inc.