Сервіс пошуку роботи №1 в Україні
- Остаточне рішення приймається після співбесіди
-
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.
Схожі вакансії
-
Middle Embedded Linux developer (Video Devices)
Ajax Systems, Львів -
Senior Embedded Linux Developer
Ektos, Львів -
Електронщик
Ювелірний завод №1, Львів -
Інженер з електроніки
Львів -
Senior Electronics Engineer (Mechatronics)
Львів