Position: Embedded Firmware Engineer (TE610ST RM 4582)
Required Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
- Minimum 6 years of professional firmware development experience.
- Strong proficiency in C and C++ programming for embedded systems.
- Experience developing firmware for IoT products and connected devices.
- Hands-on experience with 8-bit, 16-bit, and 32-bit microcontrollers, embedded processors, and real-time systems.
- Experience with ARM-based embedded platforms.
- Familiarity with communication protocols such as UART, SPI, I2C, CAN, BLE, Wi-Fi, Ethernet, MQTT, GSM, and LoRa.
- Experience using embedded debugging tools and validation techniques.
- Understanding of embedded software architecture and real-time systems.
- Experience using Git and Azure DevOps version control systems.
- Strong troubleshooting, analytical, and problem-solving skills.
Key Responsibilities
- Design, develop, test, and maintain embedded software applications using C/C++ on microcontrollers.
- Debug, validate, optimize, and enhance firmware performance, reliability, and scalability.
- Develop firmware using peripherals such as ADC, UART, GPIO, Timers, DMA, and Watchdog.
- Work closely with Hardware, Validation, Systems, and Product Engineering teams throughout the product lifecycle.
- Create and maintain software documentation, architecture diagrams, flowcharts, and technical notes.
- Troubleshoot and resolve issues in existing codebases.
- Independently drive firmware development activities with minimal supervision.
Preferred Qualifications
- Experience with RTOS environments such as FreeRTOS, Zephyr, or ThreadX.
- Knowledge of secure firmware development, bootloaders, OTA updates, and IoT cybersecurity best practices.
- Experience with STM32, ESP32, NXP, TI, Microchip, or equivalent microcontroller platforms.
- Hands-on experience with STM32CubeIDE, STM32CubeMX, VS Code, and other embedded IDEs.
- Experience working in cross-functional product development environments.
- Familiarity with cloud-connected IoT platforms such as Azure IoT or AWS IoT. Key Competencies
- Ability to design, develop, test, and maintain reliable firmware solutions.
- Strong communication and collaboration skills.
- Self-motivated with the ability to manage multiple priorities in a fast-paced environment.
*************************************************************************************************************
Job Category: Embedded HW_SW
Job Type: Full Time
Job Location: Hyderabad
Experience: 6-10 years
Notice period: 0-30 days
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
