SENIOR EMBEDDED ENGINEER
Краткое описание
As an embedded engineer, you will design and develop software for specialized computer systems embedded in various devices and products.
We focus on developing entire IoT systems. We design devices, write software that brings them to life, and create applications that connect them to end users. We solve technological challenges from all over the world and we do it by creating something from scratch. And at the end of the day we get to have that special sense of tangible achievement that you don’t always get elsewhere.
We implement projects using: C, Cortex-M, Networking (TCP/IP, TLS), RTOS, STM32, ESP8266, ESP32, BLE/Zigbee/Z-Wave, Wireless (4g, WiFi, Bluetooth, LoRa), RFID, GPS, Cloud (Azure, AWS), MQTT, HTTP etc.
The responsibilities include programming microcontrollers and microprocessors, creating firmware and software for embedded systems, optimizing code for resource-constrained environments, and ensuring the seamless interaction of hardware and software components.
Basic requirements (education, skills)
- Strong C knowledge, embedded software development experience for Cortex-M
- Experience with RTOS (FreeRtos)
- Experience with TCP/IP, BLE
- Solid electronics background: good analog and advanced digital circuit analysis, ability to perform signal analysis, simulations
- Ability to work with measuring equipment
- B2+ level of English
AS A PLUS:
- Linux apps development experience
- Clouds (AWS, Azure)
- Python, bash
- Writing auto and unit tests
- Experience in development low-power devices (software part)
What we offer (social package, benefits, bonuses)
- Office or remote
- Flexible working time - you can agree on it within the team
- Possibility to choose the contract
- Necessary tools and equipment
- Communication in English - only foreign customers, and international Teams
- Simple structure and 'open door' way of communication
- Full-time English teachers
- Mentorship programs, annual salary review
- HIQO COINS - We have a system of rewarding employees for extracurricular activities
- The whole recruitment process takes 1-2 online meetings