Job Summary
We are seeking a skilled Embedded Engineer to design, develop, test, and maintain embedded systems for our products. The ideal candidate has strong experience in embedded software development, microcontrollers, and hardware interfacing, with a passion for building reliable and efficient solutions.
Key Responsibilities
- Design, develop, and maintain embedded firmware using C/C++.
- Develop software for microcontrollers and embedded processors.
- Interface with peripherals such as UART, SPI, I2C, CAN, USB, Ethernet, and GPIO.
- Debug and troubleshoot hardware and firmware issues using oscilloscopes, logic analyzers, and debuggers.
- Collaborate with hardware, mechanical, and software teams throughout the product development lifecycle.
- Optimize firmware for performance, memory usage, and power consumption.
- Develop and execute unit tests, integration tests, and system validation.
- Prepare technical documentation, design specifications, and test reports.
- Participate in code reviews and contribute to continuous improvement of development processes.
Required Qualifications
- Bachelor's degree in Electronics, Electrical Engineering, Computer Engineering, or a related field(Diploma)
- 6 months – 1 years of experience in embedded systems development (adjust based on your requirement).
- Strong programming skills in C and C++.
- Experience with ARM Cortex-M, STM32, ESP32, NXP, TI, or similar microcontrollers.
- Knowledge of communication protocols including UART, SPI, I2C, CAN, and USB.
- Experience with RTOS (RTOS, Zephyr, or similar).
- Familiarity with Git or other version control systems.
- Strong debugging and problem-solving skills.
Preferred Qualifications
- Experience with STM IDE, ESP IDF, Arduino IDE, KI CAD.
- Knowledge of device drivers and bootloaders.
- Experience with wireless technologies such as BLE, Wi-Fi, Zigbee, or LoRa.
- Familiarity with CI/CD pipelines for embedded development.
- Understanding of PCB design and hardware bring-up.
Required Skills
- Embedded C/C++
- RTOS
- Microcontroller Programming
- Embedded Debugging
- Communication Protocols (UART, SPI, I2C, CAN)
- Git
- Problem Solving
- Team Collaboration
Experience: 6 Months –1 years ( Required)
Education: Bachelor's Degree/ Diploma (Preferred)
Work Location: Thrissur
Pay: ₹15,000.00 - ₹30,000.00 per month
Benefits:
- Paid sick time
- Paid time off
Work Location: In person