Embedded Engineer
ChargerSystem Inc. is a US-based company with a fully Ukrainian team working on billing & mobile applications for Charge Point Operators (CPO).
We are starting the new stream - firmware development for Charging Stations. We are closely cooperating with the Ukrainian EV Chargers manufacturer & operator , who needs our support to make the product better.
We are looking for the Embedded Engineer who will contribute to the project & technically lead the team of embedded developers to deliver the product of high quality.
Required Skills
- Strong understanding of the SDLC and commercial embedded software development
- Experience with STM32 MCUs, CMSIS, HAL, interfaces & protocols: SPI, I2C, UART, CAN, RS485, MODBUS
- Knowledge of connectivity: Ethernet, WiFi, GSM/LTE (Quectel)
- Confident use of HW debugging tools (oscilloscope, logic analyzer, multimeter)
- Excellent C programming skills, familiarity with quality standards (MISRA)
- Experience debugging complex embedded systems and protocol stacks
- Understanding of FreeRTOS or other embedded OS
- Proven experience leading or mentoring embedded engineers
Would be a plus
- Knowledge of OCPP, ISO-15118, GBT, CHAdeMO
- Experience with CI/CD, testing practices, code reviews, version control
- Familiarity with C preprocessor, static code analysis
- Interest in reverse-engineering and commercial IoT projects
Responsibility zone
- Own the full firmware lifecycle: design, implementation, code reviews, documentation, testing & validation
- Investigate and resolve HW/SW issues
- Collaborate with electrical engineers on hardware verification and firmware-related design decisions
- Work with technical requirements to research and implement new features
- Organize test stands and track key metrics (power consumption, boot time, etc.)
With us you will enjoy
- Competitive compensation
- Friendly and motivated team focused on improving EV charging experience
- Efficient processes with minimal bureaucracy
Embedded Engineer
ChargerSystem Inc. — американська компанія з повністю українською командою, що працює над білінговими та мобільними застосунками для Charge Point Operators (CPO).
Ми шукаємо Embedded Engineer, який зробить внесок у проєкт і технічно підсилить команду розробників вбудованого ПЗ для створення високоякісного продукту.
Необхідні навички
- Глибоке розуміння SDLC та комерційної розробки embedded-ПЗ
- Досвід роботи з STM32 MCU, CMSIS, HAL, інтерфейсами й протоколами: SPI, I2C, UART, CAN, RS485, MODBUS
- Знання технологій підключення: Ethernet, WiFi, GSM/LTE (Quectel)
- Впевнене використання інструментів для апаратного налагодження (осцилограф, логічний аналізатор, мультиметр)
- Відмінні навички програмування C, знання стандартів якості (MISRA)
- Досвід налагодження складних embedded-систем і протоколів
- Розуміння FreeRTOS або інших вбудованих ОС
- Підтверджений досвід технічного лідерства або менторства embedded-інженерів
Буде плюсом
- Знання протоколів OCPP, ISO-15118, GBT, CHAdeMO
- Досвід роботи з CI/CD, тестуванням, рев’ю коду, системами контролю версій
- Знайомство з препроцесором C та інструментами статичного аналізу коду
- Інтерес до реверс-інжинірингу та комерційних IoT-проєктів
Зона відповідальності
- Повний цикл розробки прошивки: дизайн, імплементація, code review, документація, тестування та валідація
- Дослідження та усунення HW/SW-проблем
- Співпраця з електроінженерами для верифікації обладнання та прийняття рішень щодо прошивки
- Робота з технічними вимогами для дослідження та впровадження нових функцій
- Організація тестових стендів і відстеження ключових показників (споживання, час завантаження тощо)
Ми пропонуємо
- Конкурентну компенсацію
- Дружню та мотивовану команду, що покращує досвід заряджання електромобілів
- Ефективні процеси з мінімальною бюрократією
Required languages
| English | B1 - Intermediate |