Firmware Engineer
Description
Embrox Solutions — IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their performance and flexible in their usage. We do not only qualitatively realize the full cycle of software development, but also provide further support for established products, consulting, and business analytics. We are looking for a proactive and energetic Embedded Engineer for the IoT project. (Please, pay attention that we will consider candidates from Lviv only)
Necessary skills and qualifications:
- Master’s degree or higher in Computer Science, Computer Engineering or related field
- C/С++ Programming Language on Embedded Systems
- Experience with STM32/SiLabs/Rigado/Microchip microcontrollers Interfaces and protocols (UART, I2C, SPI, ModBus, CAN, USB, Ethernet, etc.)
- Embedded Real-time operating systems
- Linux
- Version control systems, task tracking systems
- Understanding of electrical schematics
- Experience in image, video, and signal processing
Would be a plus:
- Experience with UI toolkits such as QT/QML
- Experience in networking: TCP, UDP, MQTT, TLS
- Understanding of cloud connectivity/IoT concepts and applications
- Automated and regression testing
Responsibilities:
- Become a part of development team
- Write clear, concise and tested code
- Сode reviews, documentation
- Periodically cooperate with electrical/IOT engineers
Benefits
Competitive salary with regular reviews
Excellent space for your personal and professional development
Low level of bureaucracy with a lack of multi-level management
Paid vacations and sick leaves
Accountant support
Educational Events, and Free English classes
Amazing team buildings
Attractive work environment