Lytiva
Website:
lytiva.com
Job details:
Job description:
Firmware Engineer – Embedded Systems & IoT
We are looking for a Firmware Engineer to join our team and contribute to the development of cutting-edge embedded systems and IoT applications.
Key Responsibilities:
- Design and development of firmware for embedded systems.
- Develop and maintain device drivers (I2C, SPI, UART, ADC, PWM, etc.).
- Hardware integration and bring-up of embedded platforms.
- Work closely with hardware, application, and product design teams for seamless integration.
- Debug firmware using oscilloscopes, logic analyzers, and JTAG debuggers.
- Implement and support wireless connectivity protocols (BLE Mesh, Wi-Fi, Zigbee, OpenThread).
- Integrate and manage various sensors (PIR, LUX, microwave, ultrasonic, thermal, etc.).
- Work on nRF modules for BLE and mesh-based communication systems.
Qualifications:
- Bachelor's or Master’s degree in Electronics Engineering, Computer Science, or related field.
Required Skills:
- Proficiency in C programming for embedded systems.
- Hands-on experience with microcontroller families such as ESP, Nordic (nRF), ST, TI, Renesas.
- Strong development experience in firmware and device drivers.
- Practical experience with communication protocols: I2C, SPI, UART, ADC, PWM.
- Familiarity with BLE Mesh, Wi-Fi, Zigbee, OpenThread.
- Experience with network protocols: MQTT, HTTP, FTP, SMTP.
- Strong debugging and problem-solving skills with hardware tools.
Good to Have:
- Knowledge of RTOS (e.g., FreeRTOS, Zephyr).
- Experience with embedded Linux platforms.
- Exposure to wireless communication standards like LoRa and Cellular IoT.
Click on Apply to know more.