Position: Senior Embedded C Software Engineer
Category: C++
English level: intermediate
Years of experience: 9


Senior Software Developer (Engineer) Embedded more when 9+ years experience.
Deep theoretical knowledge and significant practical experience in C, embedded, ThreadX RTOS, HAL, electronic circuits development and complex algorithms;
Good experience in usage of C#, Python, HTML, PHP, Linux;
Developing new and updating Unit and Integration Tests using UTF, EmbUnit, Ceedling, Ranorex;
Strong knowledge of Smoke testing, pump simulation software NATS and PSIM, sensor and mobile emulation software CETS;
Strong knowledge of automation server Jenkins for automatic building and running of Unit and Integration tests using Python and Groovy scripts;
Experience in creating test plans, test reports, test cases, bug reports, SOUP analyses reports, verification plans, verification reports;
Experience in creating of software GUI for PlantUML and software for control USB-relay using C#;
Experience in mentoring GL Embedded ProCamp group of eight students;
Experience in communication with customers;
Experience in creating presentations;
Head of organization committee of several international conferences in which foreign participants took part (one of them was held in Turkey);
Ability to study quickly, responsible and hardworking a team worker, creative and resourceful scientist, polite and articulate person with good communication skills, high level of technical English

C/C++, Assembler, Linux, FreeBSD, ThreadX, RTOS, Windows, ARM, AVR, ADSP, MSP,  STM32, JTAG, Eclipse, IAR, Keil, Visual Studio C/C++/C#, SVN, Git, Scrum, PTC Windchill RV&S, Redmine, Surround SCM, CodeCollaborator, JIRA, Confluence, UART, I2C, SPI, QP, Python, GitLab, GitHub, Visual Studio Code, UML/PlantUML, EmbUnit/UTF/Ceedling, CedeCoverage, BullseyeCoverage, Jenkins, Power BI, Ranorex