Senior Software Application Engineer at Synopsys

Senior Software Application Engineer at Synopsys


In this exciting role the candidate will work closely with Synopsys customers, enabling them to design embedded systems through the efficient use of our CPU core offerings. The application engineer will be required to prepare board-level demos, benchmark processor technologies (SW/HW) and prepare competitive analysis. The engineer will also be required to investigate and answer in-depth technical questions about Synopsys ARC processors SW/Tools as well as the RTL design / debug / verification.


Looking for candidates with bachelors and master’s degree and 6+ years’ experience. Please submit your resume if you meet the "MUST" requirements and at least one "helpful" qualification.


Key responsibilities:

· Provide ARC core specific hardware/software development tool chain support to Synopsys's customer base/field teams

· Strong problem solving ability and debug through verification capability.

· Provide technical content for Synopsys support site (Application Notes, Technical Articles, FAQs)

· Feedback to R&D and marketing on product usability, enhancements, and challenges

· Participation in product reviews and release process


Requirements (MUST):

· Embedded systems programming, debugging, and firmware design using Assembly and C.

· Knowledge of at least one microprocessor/DSP architecture.

· Strong problem solving ability and debug through verification capability.

· Good verbal and written communication skills (English).

· Ability and desire to learn.


Helpful qualifications:

· Previous customer facing experience desirable.

· Development experience using libraries for Mathematics (BLAS, LAPACK), Artifical Intelligence (TensorFlow, Caffe), Computer Vision (OpenCV, OpenCL)

· Domain knowledge of ISS (instruction Set Simulator) and FPGA emulation a strong plus.

· RTL Coding (Verilog/System Verilog).

· Comfortable with SystemC or System Verilog Platform development.

· Knowledge of a scripting language (Perl, Python, TCL/TK)

· Knowledge of processor benchmarking for silicon area, power, performance.

· Knowledge using compilers, linkers, assemblers and debuggers and running test programs on CPU core in C/C++ and assembly code.

· Experience in creating customer oriented documentation through usage of commercial standards, such as FrameMaker, Word, Latex, XML or equivalent


We offer:

  • Challenging work in international team
  • Professional training
  • Salary is based on experience, professional background, interview/test results
  • Flexible work schedule
  • Social package (major medical insurance for employee and family members, English lessons, corporate events)
  • Ergonomic work environment
  • Career and professional development opportunities

 staffing@synopsys.com


Report Page