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 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-проблем
- Співпраця з електроінженерами для верифікації обладнання та прийняття рішень щодо прошивки
- Робота з технічними вимогами для дослідження та впровадження нових функцій
- Організація тестових стендів і відстеження ключових показників (споживання, час завантаження тощо)
Ми пропонуємо
- Конкурентну компенсацію
- Дружню та мотивовану команду, що покращує досвід заряджання електромобілів
- Ефективні процеси з мінімальною бюрократією