• Бронювання
  • Зараз переглядає 1 шукач
Ektos

Embedded Software Developer

  • Остаточне рішення приймається після співбесіди
  • Ektos

    IT; 50–250 співробітників
  • Львів
  • Повна зайнятість. Також готові взяти людину з інвалідністю. Досвід роботи від 5 років. Вища освіта.
  • Англійська — середній
  • Бронювання працівників
  • C++
  • Керування транспортними засобами
  • Відповідальність
  • IP (Internet Protocol)
  • TCP/IP
  • Управління проєктами
  • Дизайн
  • Ведення документації
  • Проєктування
  • Лідерство
  • Прошивка пристроїв
  • SPI
  • Компетентність
  • UART
  • Ведення переговорів
  • C/C++
Показати всі навичкиЗгорнути навички

Опис вакансії

EKTOS is seeking a Senior Embedded Software Developer to join our engineering team. The successful candidates will play a key role in the design, development, and integration of real-time embedded firmware for industrial, automotive, and IoT-grade electronic products. This position requires strong technical competence, leadership in embedded software design, and familiarity with industry best practices and standards.

Experience:

  • Minimum 5 years of professional experience in embedded software development for microcontroller-based systems.
  • Proven track record of full product lifecycle participation—from requirements definition to production release.
  • Expertise in C and C++ (C++11 or newer) for embedded development.
  • Strong understanding of real-time constraints, interrupt handling, and task scheduling.
  • Proficiency with firmware architecture design, state machines, and event-driven applications.
  • Experience developing bootloaders, firmware update mechanisms (including OTA), and diagnostic modules.
  • Familiarity with static analysis, code coverage, and traceability tools.

Will be plus:

  • Familiarity with hardware design concepts and reading of schematics.
  • Experience with test automation frameworks and HIL environments.
  • 24 working days of paid vacation;
  • Paid sick leave;
  • Complex lunches right in the office;
  • Experienced colleagues willing to share knowledge;
  • Regular performance and salary negotiations;
  • Professional growth: variety of projects and technologies, mentoring;
  • Friendly atmosphere, concern for the comfort of specialists;
  • Working trips to Denmark to exchange experience with colleagues (discussed individually);
  • Ability to work in different projects, one or more at the same time;
  • Easy rotation between projects;
  • The office has a kitchen, shower, seating area;

Key Responsibilities:

  • Design, implement, test, and maintain embedded firmware for microcontroller-based systems.
  • Develop both RTOS-based and bare-metal applications, ensuring reliable real-time operation.
  • Architect and document embedded software solutions in compliance with project requirements and safety standards.
  • Implement and optimize communication stacks (Ethernet, CAN, UART, SPI, I²C, etc.) and protocol layers (TCP/IP, CANopen, J1939).
  • Perform low-level hardware interfacing, driver development, and system bring-up.
  • Conduct firmware verification through unit testing, code reviews, static analysis, and hardware-in-the-loop testing.
  • Ensure compliance with MISRA-C/C++, ISO 26262, and IEC 61508 principles for safety and quality.
  • Collaborate with cross-functional teams (hardware, testing, and project management) through all development stages.
  • Contribute to requirements definition, design documentation, and configuration management.
  • Support production validation, debugging, and field issue analysis of embedded systems.
Ektos

IT, 50–250 співробітників

Більше про компанію

Схожі вакансії

Статистика зарплат