Senior Software Engineer for IP Subsystem products

з/п не указана

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

POSITION: Senior Software Engineer for IP Subsystem products

Synopsys is a worldwide leading supplier of horizontal IP which is used by our customers to design semiconductor integrated circuits. The product portfolio includes IP components and subsystems for USB, DDR, Ethernet, ARC CPU cores, processor peripherals, embedded memories and many more. We are looking forward to strengthen the Synopsys R&D team in St Petersburg with a senior software engineer who is able to take a technical leadership role for the development of embedded software for ARC based subsystems and SoC’s.

Key responsibilities:

  • Take part in creation of IP subsystems ( as a leading SW developer
  • Definition, design and development of embedded SW (protocol stacks, data processing modules, peripheral device drivers, applications, etc.) in C for no-OS/RTOS/Linux environments running within ARC based subsystems
  • Integration of SW components for the purpose of subsystems, demos and reference design implementation
  • Creation of technical documentation and presentations describing SW solutions
  • Building productive internal/external working relationships in a multi-site multi-functional work environment

Requirements (MUST):

  • Excellent cross platform C programming skills
  • Experience in low-level embedded software development including knowledge of one or more RTOSes and Linux
  • In depth understanding of at least one microprocessor or DSP architecture, strong assembly programming skills
  • Hands-on hardware/software debugging skills including use of jtag debuggers and oscilloscope/logic analyzers
  • Understanding of professional SW development methodologies (VCS, bug-tracking, code analysis, review and audit systems)
  • BS or MS in computer science, electrical engineering or similar, with at least 5 years’ experience in similar work
  • Strong communication skills

Helpful qualifications:

  • Familiarity with at least one typical embedded application domain (IoT, multimedia, communications, automotive, etc.)
  • Extensive algorithmic background
  • Experience with Android NDK
  • Experience with kernel space code for Linux
  • Post silicon chip validation, board bring up
  • Experience with embedded security (secure boot, root of trust, isolation, crypto)
  • Machine learning experience
  • Experience with SW development platforms like Arduino, Beagle Board or Raspberry Pi

We offer:

  • Interesting work in international team
  • Salary is based on experience, professional background, interview/test results
  • Flexible work schedule
  • Social package (bonus program, major medical insurance for employee and family members, on-site English lessons, corporate events)


Петроградская, Санкт-Петербург, Профессора Попова, 23 Д
Показать на карте
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

Вакансия опубликована 22 ноября 2016

Похожие вакансии

Вы откликнулись
Санкт-Петербург, Петроградская

У вас слишком много избранных вакансий. Вам нужно удалить ненужные вакансии из списка избранного, чтобы добавить ещё одну.

Удалить самую старую вакансию и добавить эту