Embedded Firmware Engineer (TE610ST RM 4582)

Source-Right

Hyderabad

Presencial

INR 1.200.000 - 1.800.000

Jornada completa

hace 33 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Source-Right is seeking an Embedded Firmware Engineer to design, develop, test, and maintain firmware for IoT devices using C/C++ on 8/16/32-bit MCUs with RTOS. This Hyderabad-based role emphasizes reliability and scalability across connected products.

You will collaborate with Hardware, Validation, Systems, and Product Engineering teams, document architecture and flow, and drive firmware initiatives with minimal supervision. Strong problem-solving and communication skills are required.

Formación

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Minimum 6 years of firmware development experience.
  • Experience with C/C++ for embedded systems.
  • Experience in IoT firmware for connected devices.
  • Hands-on with 8/16/32-bit MCUs and RTOS concepts.
  • Familiarity with ARM-based platforms.
  • Knowledge of UART, SPI, I2C, CAN, BLE, Wi‑Fi, Ethernet, MQTT, GSM, LoRa.
  • Experience with Git and Azure DevOps.
  • Strong troubleshooting and problem-solving skills.

Responsabilidades

  • Design, develop, test, and maintain embedded software using C/C++ on microcontrollers.
  • Debug, validate, optimize firmware for performance and reliability.
  • Develop firmware peripherals: ADC, UART, GPIO, Timers, DMA, Watchdog.
  • Collaborate with Hardware, Validation, Systems, and Product Engineering teams.
  • Create software docs, diagrams, and technical notes.
  • Troubleshoot and resolve issues in existing codebases.
  • Drive firmware development activities independently.

Conocimientos

C/C++ embedded
IoT firmware
MCU architectures
ARM platforms
Protocols UART SPI I2C
Git & Azure DevOps
Troubleshooting
Communication skills
Multitasking

Educación

Bachelor’s degree in Electrical Engineering / Computer Engineering / Computer Science

Descripción del empleo

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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Firmware Engineer
Senior Firmware Engineer

Encardio Rite Group • Lucknow

Presencial
INR 1.500.000 - 3.000.000
Embedded Firmware Engineer
Embedded Firmware Engineer

Digital Health Solutions • Thane

Presencial
INR 600.000 - 900.000
Embedded Software Engineer
Embedded Software Engineer

Sallybase • Gurugram District

Presencial
INR 1.200.000 - 1.800.000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

Presencial
INR 1.200.000 - 1.900.000
Senior Firmware Engineer
Senior Firmware Engineer

Agiliad LLC • Pune District

Presencial
INR 2.000.000 - 3.500.000
Embedded Software Engineer
Embedded Software Engineer

Zydus MedTech • Bengaluru

Presencial
INR 800.000 - 1.400.000
Firmware Engineer →
Firmware Engineer →

psyc-defence • India

Presencial
INR 700.000 - 1.100.000
Senior Engineer (Firmware)
Senior Engineer (Firmware)

TIH | IIT Bombay • Mumbai

Presencial
INR 600.000 - 1.200.000
Embedded Firmware Lead
Embedded Firmware Lead

Axisindia • India

Presencial
INR 1.800.000 - 3.000.000
Engineer- Firmware
Engineer- Firmware

Eaton • Pune District

Presencial
INR 600.000 - 1.200.000