Xilinx Embedded Software Engineer (Remot

  • DesignLinx Hardware Solutions,Inc.
  • Salt Lake City, UT, USA
  • May 21, 2021

Job Description

As a Remote/Virtual Xilinx Embedded Software Engineer you will be responsible for developing software for Xilinx-based embedded systems. These systems involve ARM embedded processors within Xilinx SoCs,and/or Xilinx FPGAs. As a member of our team you will work closely with customers,firmware developers,and other software engineers to meet a variety of design goals and requirements. You will be responsible for many aspects of the design,from initial concepts through implementation,software development,test and verification,and documentation. Duties and Responsibilities: + Develop embedded software that runs in a variety of environments (bare metal,Linux,FreeRTOS,VxWorks). + Generate system requirements and specifications. + Develop work estimates and schedules. Minimum Qualifications: + BSEE/BSCS,or equivalent work experience + 3+ years relevant experience + US Citizenship Required Required skills: + Experience with both the C and C++ programming languages and Xilinx Vivado SDK + Experience with the Xilinx Zynq and Zynq UltraScale+ families of SoCs. + Experience with Linux kernel configuration and device driver development. + Experience with U-Boot configuration and customization. + Experience with system builders such as Yocto/OE and/or BuildRoot,Petalinux + Experience with ARM architecture CPUs. Experience with the following a plus: + Experience with Xilinx SDAccel and/or SDSoC + Familiarity with FreeRTOS and/or VxWorks. + Familiarity with UDP and TCP/IP protocols and associated BSD sockets programming.