Senior Principal Engineer в Infineon Technologies
  • Бюджетно, проте небезпечно. Ще один спосіб під’єднання ноутбука до акумулятора автомобіля

    Варіант дуже ризикований як на мене. Краще не вигадувати велосипед і купити готовий перетворювач 12В на USB-C з запасом 30% потужності споживання ноута чи якщо Ваш ноут не має USB-C, то взяти недорогий інвертор 12-220V без синусу для машини + стандартний блок живлення ноуту. Принаймні нічого не згорить. А зі свого досвіду — краще стандартні задачі вирішувати стандартними засобами — експерименти можуть коштувати дорого.

  • «Embedded-спеціалісти і в 60 років заробляють великі гроші». Розмова з Associate QA Manager Вікторією Таранюк, яка викладає у КПІ

    Можливо, процес розробки в його Embedded проекті принципово різнився від того, який він раніше використовував на Java — на embedded проекті прийшлося основний час витрачати написання тестів, документацію, заповнення матриць відповідностей вимог до тест-кейсів і т.п., тому і проект, в цілому, здався нудним.

  • «Embedded-спеціалісти і в 60 років заробляють великі гроші». Розмова з Associate QA Manager Вікторією Таранюк, яка викладає у КПІ

    Такі проблеми виникають, головним чином, по причині неправильно обраного процесу розробки. Наприклад, в автомобільній техніці дуже важливі вимоги функційної безпеки (все більше і більше функцій в машині керується електронікою, перехід на електрику, правильний менеджмент батареї) і виходячи з цих вимог потрібно обрати відповідний процес розробки програмного та апаратного забезпечення та здійснювати повний цикл розробки у відповідності індустріальних стандартів, провести незалежний аудит якості продукту. Для відповідальних речей можна обрати ISO 26262 + ASIL D в плані функційної безпеки.

    Підтримали: Volodymyr Khanin, Svitlana
  • «Embedded-спеціалісти і в 60 років заробляють великі гроші». Розмова з Associate QA Manager Вікторією Таранюк, яка викладає у КПІ

    Embedded дуже-дуже різний. Тут і розробка застосунків (Application Engineering), розробка драйверів, бібліотек, автоматизоване тестування.
    Корисний ресурс і діаграма, що корисно знати тут для новачків:
    github.com/...​edded-Engineering-Roadmap

  • Шукаємо спікерів на першу офлайн-конференцію DOU Day! Call for Papers

    У Львові щось подібного не плануєте проводити? Ми б з радістю долучилися з презентаціями в області Embedded/Hardware

    Підтримали: Polina Karpenko, Yuriy Putsan
  • Embedded-розробки для оптимізації виробництва: чому їх варто впроваджувати

    Дуже цікаво! А які задачі та бізнес-проблеми клієнтів ця нова машина та нова мова програмування зможе вирішити краще чим існуючі рішення? Як щодо реалізації прототипу машини та проведення порівняльного тестування в плані продуктивності / ефективності (споживання, апаратна складність в реалізації і т.п.) з наявними платформами?

    Підтримав: anonymous
  • Готуємось до майбутнього з Automotive: які навички будуть потрібні розробникам

    А продукти які розробляються в межах вашої програми сертифікуються в кінцевому випадку згідно з якими стандартами?

  • Готуємось до майбутнього з Automotive: які навички будуть потрібні розробникам

    Як на мене, не вказано в статті самого головного — розуміння процесів розробки, тестування та сертифікації SW для Automotive — ASPICE, AutoSAR, ISO 26262, IATF 16949, Function Safety

  • «Релокуйтеся, і будемо працювати». Історії айтівців про проблеми з клієнтами під час війни

    Наша компанія продовжує активно наймати у Львові. Наш фокус — Embedded -Development, QA. Поточні вакансії тут, www.infineon.com/...​view=jobs&country=Ukraine Якщо зацікавлені — просто перешліть мені в linkedin резюме, нові вакансії на підході.

  • Ноутбуки якого виробника найнадійніші?

    Я б сказав, що кожен виробник (Dell, HP, ...) має лінійку ноутів Mobile workstation, яка розраховується для інтенсивної роботи та побудована з використанням високоякісних компонентів (живлення, пам’ять, HDD, охолодження). Я використовував упродовж років Dell, зараз працюю з HP Mobile Workstation HP Zbook Fury G7 — дуже задоволений.

  • embedder: шляхи розвитку?

    Хтось, наприклад, пробував себе у власному бізнесі.

    Підтримав: Denys Poltorak
  • embedder: шляхи розвитку?

    На мою думку дуже конкурентні, оскільки понад 90% тих хто пішов від нас 1-2-3 роки тому (включаючи «класичних» софтварних інженерів) знову повертаються та кажуть що в нас краще.

  • embedder: шляхи розвитку?

    Embedded дуже різний. В різних компаніях різні вимоги та інструменти, та й різні вакансії мають різні вимоги. Розкажу що ми розробляємо у Львові і які загальні вимоги до кандидатів в нас:

    Що ми розробляємо:
    - Бібліотеки периферійних пристроїв (PDL) для наших мікроконтролерів (PSoC, Traveo, IoT продукти)
    - Програмне забезпечення для продуктів USB Type C
    - SROM для наших мікроконтролерів, наприклад, PSoC6, TVII
    - Власні засоби розробки (ModusToolbox) та програмування (PSoC/Cypress Programmer)
    - Фірмвару для ємнісних контролерів дотику та програмні засоби налаштування ємнісних сенсорних панелей
    - Драйвери MCAL для автомобільних мікроконтролерів
    - Автоматизоване тестування (наші засоби розробки, PDL, MCAL драйвери, BLE)
    - Розробка друкованих плат, моделювання в PSPICE, аналіз цілісності сигналів для високошвидкісних схем.
    - Прототипи наших нових продуктів на базі FPGA (процесор, пам’ять, периферія реалізовані на FPGA)
    - R&D в області сенсорних технологій та безпровідних мереж (ми є авторами понад 200 патентів США)

    Вимоги є дуже різними на різні вакансії, короткий підсумок:
    - Розуміти роботу мікроконтролера (наприклад, на базі ARM Cortex M0, M4)
    - Знання стандартної периферії мікроконтролера (I2C, SPI, UART), CAN — для автомобільних застосунків
    - Гарно знати С для тих хто працюватиме над PDL чи QA. Використовуємо Keil, IAR, GCC, Green Hills компілятори та відповідні сумісні апаратні дебагери та програматори
    - Знання RTOS, наприклад FreeRTOS для деяких IoT проектів
    - С++ — хто працюватиме над засобами розробки, працюємо на Qt, оскільки наші інструменти кросс-платформенні (Windows, Linux, Mac)
    - Python — для тих хто займатиметься тестуванням (як фірмвари так і софта)
    - Розуміти основи BLE, WiFi — хто працюватиме над IoT продуктами
    - Matlab, Comsol — R&D команда
    - Розуміти принципові схеми, ми користуємося Cadence Allegro

    Мало хто може показати власні хоббі-проекти, відповідно, ми практикуємо нескладні тестові завдання, де б кандидат зробив нескладний проект, наприклад, на PSoC4 чи PSoC6.

    З Linux на мікроконтролерах, практично, не працюємо.

    Щодо віддаленої роботи — ми працюємо віддалено з березня, особливих незручностей для переважної більшості проектів (де не потрібно робити специфічні тести, наприклад, в EMC чи температурній камері) не становить. Плати, дебагер, цифровий осцилограф та логічний аналізатор легко поміщаються на столі.

  • Мікросхеми, які є майже в кожному авто. Що і як розробляє київський R&D-центр Melexis

    Круто, дуже приємно це чути!

  • Мікросхеми, які є майже в кожному авто. Що і як розробляє київський R&D-центр Melexis

    Цікаво, чи Melexis в Україні здійснює повний цикл розробки мікросхем для сенсорів — визначення архітектури продукту, моделювання на рівні електричних схем, прототипи на FPGA (де це має сенс), розводка кристалу, моделювання схеми враховуючи розводку кристалу та верифікація перед tapeout, підготовка файлів для tapeout та характеризація вже готових чіпів?

    Підтримав: Liliya Pogorila
  • Вступ до FPGA: все, що варто знати про програмовані матриці

    Кілька слів де ми використовуємо FPGA в компанії Cypress для прототипіювання нових мікросхем. Ми використовуємо готові кіти з мікросхемами Xilinx FPGA різної складності та вартості: для перевірки нескладних блоків використовуємо Xilinx Artix-7 кіт вартістю порядку 100 дол., в якості прототипу процесора на базі ядра ARM Cortex M0+ — Xilinx Kintex-7 за кілька тис. дол, а потужніші системи (2 ядра ARM Cortex M0+, CM4) — Xilinx Ultrascale порядка 10тис., інколи доводиться юзати ще більш потужні і дорогі платформи (до 20тис дол.) для нових продуктів.

    Інструменти для роботи (в нашій компанії все пишеться на Verilog, VHDL не використовується):
    — Синтез Synplify Pro (найкраще, як на мене)
    — Place and Route — Xilinx Vivado
    — Симуляція — Aldec-HDL та Questa Sim (часто RTL в поєднанні з кодом на С)
    — Відлагодження — Mentor Certus Analyzer (справді крута річ)

    Великі проекти збираються довго, 12 годин це нормально, користуємося віддаленими Linux серверами де це має сенс.

    По моєму досвіду де ВАРТО використовуавти FPGA:
    1. Прототипи нових мікросхем
    2. Реалізація нестандартних функціональних блоків/інтерфейсів/протоколів, які не можна реалізувати на наявних контролерах, наприклад, конвертер бітових потоків в дорогих професійних аудіо-ЦАП
    3. Нові алгоритми криптографії, які поки що не підтримуються залізом наявних спеціалізованих рішень (ASIC)
    4. Проекти, де потрібно обробляти багато паралельних задач (наприклад, багатоканальний демодулятор чи модулятор).

    Якщо вашу задачу можна вирішити за допомогою наявних мікросхем (DSP, MCU) — я не бачу сенсу використовувати FPGA в більшості випадків. Це тільки додасть вам різних проблем.

  • 150 технических специалистов, собственная ОС и 6 патентов. Как работает R&D команда Ajax Systems

    До речі, маю 2 запитання:

    1. Чи розглядає давачі з підживленням від energy harvesting джерел (наприклад, сонячна батарейка + peak controller + supercap), для збільшення часу роботи без заміни елемента живлення?

    2. Чи плануєте використовувати мікроболометри з низькою роздільною здатністю (наприклад, 8×8) для зовнішніх давачів руху? Мені здається, що ціни на такі сенсори суттєво знизилися за останні 5 років. Хибні спрацювання (тварини, рух інших об’єктів) фільтрувати було б значно легше. А за одно була б унікальна пропозиція на ринку.

    Підтримав: Yevhen Panasenko
  • Електроніка та ембеддед

    Cypress Semiconductor у Львові працює виключно в галузі Embedded.
    Ми розробляємо:
    — Бібліотеки периферійних пристроїв для мікрокотролерів IoT, PSoC, Traveo;
    — Контролери сенсорних дисплеїв
    — Ємнісні сенсорні панелі (touchpads) та сенсори
    — Програмні засоби налаштування сенсорних панелей
    — Програмні засоби розробки (ModusToolbox)
    — Автоматизоване тестування (QA)
    — Wireless/BLE software
    — BOOT/SROM
    — Архітектуру для нових чіпів для точ контролерів, ранні прототипи

    В нас потрібні знання С, електроніки, фізики, і саме, важливо — розуміти предметну область в якій працюєш. Наймаємо випускників різних кафедр, аби були розумні та вміли постійно вчитися.

  • Применение FPGA в Украине уходит в прошлое

    В нас на Cypress Semiconductor FPGA активно юзаються для перевірки самих мікрокотролерів та їх окремих блоків. FPGA платформи — від дешевих Xilinx Artix-7, середньої вартості Kintex-7 до дорогих Kintex ku115, Virtex 7. Перед тим як мікроконтролер запускати на виробництво, то всі програмні драйвери переріряються на мікрокотролері із усією цифровою периферією (ядра від Cortex M0 до M7), який спортований на FPGA. Ось ще одне використання для FPGA для валідації та прототипіювання. Великий проект для FPGA синтезуватися та розводитися, наприклад, годин 12.

    Підтримав: Roman Pavlyuk