Embedded Software Engineer $1000-4000
Position requirements:
• BS/MS degree in Computer Engineering or related subjects;
• Stack of technologies: C, CAN, FreeRTOS, Cortex M0, SPI, I2C, RS485, MODBUS
• Embedded programming experience in C, C++;
• Experience with RTOS and Embedded Linux device drivers and bootloaders;
• Deep understanding of OOP, SOLID principles;
• Good knowledge of commonly used libraries (HAL, file system (FatFS, LittleFS), networking (lwIP or similar)) ;
• Deep experience with STM, PIC, ATMega, etc ;
• Experience with hardware interfaces such as UART, I2C, SPI, ModBus, CAN, USB, Ethernet ;
• Ability to write clean, readable code with clear separation of concerns;
• Could adapt to an existing software solution and to drive implementation of new features to this solution
• Ability to interpret hardware schematics;
• Experience with common development tools (git, test frameworks, IDEs);
• Teamwork skills.
Responsibilities:
• Develop and test embedded software for high precision electronics devices;
• Embedded firmware development for the new electronics products of company;
• Work in Linux, Windows environment;
• Write code documentation;
Plus for us:
• Hardware debugging skills & experience with power supplies, signal generators, oscilloscopes and/or logic analyzers;
• Software development skills in Python, C#;
• Experience with TCP, UDP, MQTT, TLS.;
• Experience with Bluetooth, ZigBee, WiFi;
• Experience in desktop application development;
• Experience writing board support packages (BSPs).
Benefits:
Flexible work hours, flexible vacation / PTO schedule
Ability to create, raise and lead the team from the scratch in a startup environment
Work from the modern office near Kyiv. We also offer ability to work from home if needed
Professional & personal growth.
• BS/MS degree in Computer Engineering or related subjects;
• Stack of technologies: C, CAN, FreeRTOS, Cortex M0, SPI, I2C, RS485, MODBUS
• Embedded programming experience in C, C++;
• Experience with RTOS and Embedded Linux device drivers and bootloaders;
• Deep understanding of OOP, SOLID principles;
• Good knowledge of commonly used libraries (HAL, file system (FatFS, LittleFS), networking (lwIP or similar)) ;
• Deep experience with STM, PIC, ATMega, etc ;
• Experience with hardware interfaces such as UART, I2C, SPI, ModBus, CAN, USB, Ethernet ;
• Ability to write clean, readable code with clear separation of concerns;
• Could adapt to an existing software solution and to drive implementation of new features to this solution
• Ability to interpret hardware schematics;
• Experience with common development tools (git, test frameworks, IDEs);
• Teamwork skills.
Responsibilities:
• Develop and test embedded software for high precision electronics devices;
• Embedded firmware development for the new electronics products of company;
• Work in Linux, Windows environment;
• Write code documentation;
Plus for us:
• Hardware debugging skills & experience with power supplies, signal generators, oscilloscopes and/or logic analyzers;
• Software development skills in Python, C#;
• Experience with TCP, UDP, MQTT, TLS.;
• Experience with Bluetooth, ZigBee, WiFi;
• Experience in desktop application development;
• Experience writing board support packages (BSPs).
Benefits:
Flexible work hours, flexible vacation / PTO schedule
Ability to create, raise and lead the team from the scratch in a startup environment
Work from the modern office near Kyiv. We also offer ability to work from home if needed
Professional & personal growth.
About SVIT
SVIT — це команда, що створює комплексні системи автоматизації житлових, комерційних та промислових об'єктів.Ми технологічна компанія з власним повним циклом розробки та створення широкої лінійки обладнання та програмних продуктів.
Цілі та напрямки діяльності компанії:
Запуск сучасних систем автоматизації. Ми пропонуємо платформу разом із набором апаратних продуктів для запуску автоматизації. Цільова аудиторія — від інсталяторів до домовласників та обслуговуючих компаній.
Створення, тестування та виробництво лише продуктів високого класу, приділяємо увагу всім аспектам — від візуальної естетики до зручності та простоти у використанні.
Побудова платформи розумного будинку як комплексного рішення, що включає в себе програмне забезпечення для лінійки обладнання, веб-портали для конфігурації, програми для смартфонів для кінцевих користувачів (Android, iOS).
Виробництво власної унікальної лінійки преміальних вимикачів, термостатів та розеток, аналоги котрих відсутні на ринках.
Company website:
https://svit.systems
Job posted on
1 April 2024
102 views 13 applications
102 views 13 applications
Average salary range of similar jobs in
analytics →
Similar jobs
C++ embedded developer (Linux) at gpsm.ua
Relocate, Ukraine
Poland, Ukraine
Junior С Engineer (Python, CMake) at PLVision
Ukraine, Poland
All jobs C++ Kyiv All jobs SVIT