19 часов назад - 12.05.2021

Embedded Software Engineer

Dialog Semiconductor

Адрес: Львов

Dialog Semiconductor is a leading provider of custom, highly-integrated and configurable mixed-signal ICs, ideal for a wide range of applications, including smartphone, automotive, computing & storage and the IoT. We are a socially responsible employer pursuing programs that benefit our employees, stakeholders and community, and are backed by world-class manufacturing partners.

Dialog's custom power management, configurable mixed-signal and highly-integrated connectivity ICs deliver outstanding efficiency, flexibility and performance advantages. Dialog's ICs make it possible to develop the next generation of smart devices for consumers and businesses by enhancing product functionality, accelerating the pace of innovation and powering the smart connected future.

Dialog has a renowned reputation for flexible, dynamic support and world-class innovation. The world's leading electronics manufacturers and suppliers trust Dialog to deliver, thanks to our decades of experience as an established business partner in the rapid development of custom ICs.

Dialog operates a fabless business model and is a socially responsible employer pursuing many programs to benefit the employees, community, other stakeholders and the environment we operate in. Dialog Semiconductor plc is headquartered in London with a global sales, R&D and marketing organization. It currently has approximately 2,100 employees worldwide.

For more information, visit www.dialog-semiconductor.com

The role:

  • Develop and test embedded software for high precision electronics devices
  • Embedded firmware development for the new electronics products of company
  • Work in Linux, Windows environment
  • Write code documentation
  • Work in cooperation with software and hardware and FPGA engineers
  • Communication with end user

What we are looking for:

  • BS/MS degree in Computer Engineering or related subjects
  • Embedded programming experience in C, C++
  • Experience with ARM architecture CPUs
  • Experience with RTOS and Embedded Linux device drivers and bootloaders.
  • Deep understanding of OOP, SOLID principles
  • Experience with hardware interfaces such as UART, SPI, I2C, Ethernet, PCIe, QSPI
  • Ability to write clean, readable code with clear separation of concerns
  • Could adapt to an existing software solution and to drive implementation of new features to this solution
  • Ability to interpret hardware schematics.
  • Experience with common development tools (git, test frameworks, IDEs)
  • Teamwork skills

Will be a plus:

  • Hardware debugging skills & experience with power supplies, signal generators, oscilloscopes and/or logic analyzers
  • Software development skills in Python, C#
  • Experience with the Zynq SoC architecture, design workflow, Xilinx’s SDK and Peta Linux tools
  • Experience with FPGAs, and FPGA CAD tools: Vivado
  • Experience in desktop application development
  • Experience writing board support packages (BSPs)

We offer:

  • Friendly and highly professional team;
  • Corporate lunch (once a week);
  • 28 calendar days paid vacation;
  • Medical insurance;
  • English classes;
  • Flexible working hours;
  • Professional & personal growth.

Please send your resume only in English.

Dialog welcomes applications from people with Disabilities.

Понравилась вакансия?

Подписаться на похожие вакансии

Получать рассылку на новые похожие вакансии

Начните поиск с размещения резюме

40% работодателей ищут сотрудников в
базе резюме еще до размещения вакансии

Зарегистрируйтесь и разместите резюме

Разместить резюме

Начните поиск с размещения резюме

40% работодателей ищут сотрудников
в базе резюме еще до размещения вакансии

  • Создайте свое резюме на rabota.ua
  • Получайте предложения от работодателей