GNU GCC Compiler Development Engineer

NXP Semiconductor, Inc. Austin , TX 78719

Posted 1 week ago

GNU GCC Compiler Development Engineer

Can you speak the language of a compiler/OS/debugger/simulator SW developer, but also be comfortable in a meeting with HW technical leaders and express the SW world-view regarding RISC-V? Then we want to speak to you if you have at least 10 years of relevant complier experience.

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

  • Work in a technical leadership role in NXP compiler development team, working with processor core architecture design teams as well as internal NXP compiler tools consumers
  • Design features, and define the deliverables related to NXP compiler tools for ARM, RISC-V, and proprietary-based CPU, DSP, and accelerator cores
  • Work together with a worldwide development team to drive the design, development, and deployment cycle for NXP specific compiler features for NXP cores
  • Analyze the quality of compiler generated code through the use of simulators, profilers, and analysis tools and make recommendations to improve code generation quality
  • Participate in the compiler software open-source community
  • Participate in the on-going standards development of the RISC-V community
  • 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

Key Challenges

  • Collaborate with a worldwide team to ensure that NXP compiler tools enable NXP processors with state-of-the-art technology to meet customer requirements for safety, security, and performance.
  • Define the engineering specifications, develop detailed designs, and implement compiler features to meet specific requirements of hardware cores
  • Be able to analyze problems in complex compiler code bases and come up with concise, accurate solutions in a timely fashion.

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

  • Possess a breadth of knowledge and experience in compiler tools development, operating systems, and computer system software
  • Possess excellent communication skills and be able to work effectively with remote teams in a worldwide virtual work environment
  • Possess a strong understanding of computer architectures, including caches, pipelines, and instruction set architectures
  • Experience working with hardware development team to convey compiler and software requirements to hardware designers
  • Have experience developing compiler software in the GNU GCC and LLVM compiler tools frameworks
  • Embedded systems programming experience and knowledge of the particular requirements of compilers for embedded systems.
  • 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.