1 day old

Software Engineer (System Software)

San Jose, CA
  • Job Code
  • Jobs Rated
Job Title: Software Engineer (System Software) 155686

Primary Location United States-California-San Jose
Job: Software Engineering
Schedule: Full-time
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).


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.


Job Posting: Jul 22, 2018, 1:45:24 PM

Xilinx is an equal opportunity and affirmative action employer. Applicants and employees are treated throughout the employment process without regard to race, color, religion, national origin, citizenship, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender Identity or sexual orientation. The self-identification information requested is not gathered for employment decisions. It is used only for compliance with US Federal laws. Your responses are strictly voluntary, and any information provided will remain confidential. If you choose not to "self-identify", you will not be subject to any adverse treatment.


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer (System Software)

San Jose, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast