UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Software Engineer (System Software)

155686
San Jose, CA, United States
Jul 22, 2018

Share:

Job Description

Description

Xilinx is the world's leading provider of All Programmable FPGAs, SoCs and 3D ICs. These industry-leading devices are coupled with a next-generation design environment and IP to serve a broad range of customer needs, from programmable logic to programmable systems integration. Our All Programmable devices underpin today's most advanced electronics. Among the broad range of end markets we serve are:

  • Aerospace/Defense
  • Automotive
  • Broadcast
  • Consumer
  • High Performance Computing
  • Industrial / Scientific / Medical (ISM)
  • Wired
  • Wireless

 

Design, develop, troubleshoot and debug driver-level, firmware-level, and related software for enhancements and new products. Develop software and tools in support of Graphics Processing Unit (GPU) software. Fix bugs in GPU source code for drivers in both kernel and user space level. Develop drivers for bare metal display port. Recommend process changes that may significantly reduce complexity or increase scale of automation. Implement tool changes with an understanding of how changes might affect other user groups and processes, and continuously broaden understanding of how specific product modules or features within area of responsibility come together in the larger system. Code, debug, and create regressions to ensure that code performs as specified with good coverage and document code with respect to acceptable standards for the organization. Demonstrate sound project management practices to ensure successful execution. Build an understanding of product requirements with regards to process and stakeholder perspectives, including software marketing, software applications and test. Build an understanding of the collaboration required with stakeholders to iterate and refine product requirements, demonstrate initiative in reviewing proposals and in contributing to potential implementation solutions, develop requirement prototypes or mock ups for low complexity features within assigned area of responsibility, and maintain a basic knowledge of broader tools team portfolio. Contribute to requirements definition and architectural design of tool solutions, resolve support cases with some oversight, apply software coding and scripting languages as required in area of responsibility including C, C++, Java, Python, Tcl, Perl, VHDL, and Verilog. Demonstrate and apply knowledge of software build, analysis and debugging tools including Jenkins, Robot, Valgrind, and Coverity. Resolve software bugs filed by users, and actively monitor Xilinx and industry communications for evolving software methodology, practices, and changes in approach Test Enablement (SW Tools & Methods).


#LI-DNI

Education Required: 

Master’s degree or foreign equivalent in Electrical Engineering, Computer Engineering, or related field

Special Requirements:    

Must have prior coursework or project background in each of the following:

1. C and other programming languages including C++, Python, or Tcl.
2. Developing code for internal and external peer review and participating in code reviews.
3. Using Linux to develop code and work with internal and external communities.
4. Hacking, bringing up, debugging or playing with embedded systems.
5. Linux kernel, U-Boot, Yocto Project, or Power Management.

#LI-DNI
Share:

Similar Jobs

Financial Analyst

San Jose, CA, United States

Staff Systems Design Engineer

San Jose, CA, United States

Heterogeneous Computing Runtime Engineer

San Jose, CA, United States

IP Solutions Product Marketing Manager

San Jose, CA, United States

SOC Verification and Testing Engineer

San Jose, CA, United States

Senior ASIC/SOC Design Engineer

San Jose, CA, United States

Staff Technical Writer

San Jose, CA, United States

Staff Storage Engineer

San Jose, CA, United States

Senior Staff Hardware Design Engineer

San Jose, CA, United States

Senior Information Security Architect

San Jose, CA, United States

Staff HLS Software Engineer

San Jose, CA, United States

Staff Analog/Mixed-Signal Design Engineer

San Jose, CA, United States

Senior Product Applications Engineer

San Jose, CA, United States

Datacenter IP Senior Design Engineer

San Jose, CA, United States

Datacenter IP Senior Staff Design Engineer

San Jose, CA, United States

Product Engineer - NPI Operations

San Jose, CA, United States

Senior Design Engineer (System Verification)

San Jose, CA, United States

Design Engineer

San Jose, CA, United States

Software Engineer (System Software)

San Jose, CA, United States

Senior HRIS Business Analyst

San Jose, CA, United States

Hardware Design Verification Engineer

San Jose, CA, United States

Static Timing Analysis Engineer

San Jose, CA, United States