APPLY HERE ON LINKEDIN
Location: Hyderabad
Company: RapidCircuitry
If you’re passionate about embedded programming, real hardware debugging, and seeing your code come to life in physical products, this is your chance to join a high-impact engineering team.
Role Overview
We are seeking a Junior Firmware Engineer to assist in developing, testing, and optimizing firmware for a wide range of embedded platforms (MCUs, SoCs, IoT boards). You’ll work closely with senior engineers to bring projects from concept to deployment, contributing to R&D prototypes, client projects, and internal hardware innovations.Key Responsibilities
Firmware Development
- Write, debug, and optimize C/C++ firmware for microcontrollers (ESP32, STM32, Nordic nRF52, Arduino, etc.).
- Implement communication protocols (UART, SPI, I²C, CAN, BLE, LoRa, Wi-Fi, MQTT).
- Develop low-power and real-time embedded applications.
Hardware Integration
- Work with sensors, actuators, and wireless modules for IoT and industrial devices.
- Perform board bring-up and basic hardware testing.
Testing & Debugging
- Use oscilloscopes, logic analyzers, and debuggers (JTAG/SWD) to troubleshoot hardware/firmware issues.
- Maintain clear documentation for code, hardware connections, and test procedures.
Collaboration
- Assist senior engineers with proof-of-concept builds and production-ready firmware.
- Participate in daily stand-ups, sprint reviews, and technical discussions.
Required Skills & Qualifications
Education:
- B.Tech / B.E in Electronics, Electrical, Computer Science, Instrumentation, or related field.
Technical Skills:
- Strong knowledge of C/C++ for embedded systems.
- Understanding of microcontroller architectures (ARM Cortex-M, Xtensa, AVR, etc.).
- Familiarity with hardware interfaces like UART, I²C, SPI, GPIO, ADC/DAC.
- Basic knowledge of version control (Git).
Tools & Platforms:
- Arduino IDE, PlatformIO, or vendor-specific SDKs (ESP-IDF, STM32CubeMX, Nordic SDK).
- Experience with hardware debugging tools (multimeter, oscilloscope, logic analyzer).
Soft Skills:
- Eagerness to learn, problem-solving mindset, and strong attention to detail.
- Ability to follow coding standards and write clean, maintainable code.
- Good communication skills for collaborating in a multidisciplinary team.
Preferred (Good-to-Have) Skills:
- Experience with FreeRTOS or other RTOS-based systems.
- Exposure to wireless protocols like BLE, Wi-Fi, LoRa, Zigbee.
- Knowledge of low-power firmware design and battery-powered devices.
- Basic Python scripting for testing or automation.
- Familiarity with cloud integration for IoT (AWS IoT, Azure IoT, etc.).
Apply at: [email protected]






