Embedded Systems Engineer
Develop embedded systems for IoT devices and smart solutions.
EngineeringBengaluru, India5+ yearsFull-time
About this role
We're looking for an experienced Embedded Systems Engineer to join our IoT division. The ideal candidate will have strong expertise in IoT systems development and Linux device drivers.
Responsibilities
- Design and develop embedded systems for IoT devices and smart solutions
- Create and maintain custom Linux device drivers for various hardware platforms
- Optimize system performance and power consumption for embedded devices
- Implement secure communication protocols for IoT devices
- Collaborate with hardware teams for system integration and testing
- Develop and maintain documentation for embedded systems and drivers
Requirements
Required qualifications
- 5+ years of experience in embedded systems development
- Strong expertise in C/C++ programming for embedded systems
- Experience with Linux kernel development and device driver implementation
- Proficiency in IoT protocols (MQTT, CoAP, etc.) and networking
- Knowledge of hardware interfaces (I2C, SPI, UART, GPIO)
- Experience with real-time operating systems (RTOS)
- Understanding of embedded security best practices
Skills & technologies
C/C++Linux KernelIoTRTOSEmbedded SystemsDevice DriversMQTT