Microcontroller Developer

5 days ago


Pune, Maharashtra, India IntraEdge Technology Full time ₹ 15,00,000 - ₹ 25,00,000 per year

Location: Pune

Experience: 4+ Years

Employment Type: Full-Time

About the Role:

We are looking for a skilled and hands-on Microcontroller Software Developer with strong C/C++ programming expertise to help design and develop embedded applications for connected devices. This role emphasizes wireless connectivity (Wi-Fi, BLE) and cloud integration (e.g., AWS IoT), contributing to cutting-edge IoT solutions in a collaborative, cross-functional environment.

If you're passionate about embedded systems, real-time development, and building reliable, secure connected products, wed love to hear from you.

Key Responsibilities:

  • Develop embedded software for microcontroller-based systems (e.g., ARM Cortex-M).
  • Write efficient, modular, and maintainable C/C++ code for real-time applications.
  • Integrate wireless communication stacks (Wi-Fi, BLE) and enable cloud connectivity (e.g., AWS IoT, Azure IoT).
  • Collaborate with hardware, cloud, and mobile teams to define and implement complete system functionality.
  • Conduct debugging, code optimization, unit and integration testing to ensure quality and reliability.
  • Participate in design and code reviews; contribute to best practices and development standards.
  • Evaluate and integrate third-party SDKs, libraries, and communication protocols.
  • Contribute to software architecture discussions, documentation, and continuous improvement initiatives.

Required Qualifications:

  • Bachelor's degree in Computer Science, Electronics, or related field.
  • 4+ years of hands-on experience in embedded systems development using C/C++.
  • Experience working with RTOS (e.g., FreeRTOS, Zephyr).
  • Strong knowledge of Wi-Fi, BLE, and secure communication protocols.
  • Hands-on experience with ARM Cortex-M microcontrollers and SDKs (e.g., STM32, ESP32, NXP).
  • Integration experience with cloud platforms such as AWS IoT, Azure IoT, etc.
  • Familiarity with secure boot, OTA updates, and IoT provisioning workflows.
  • Solid understanding of the embedded software development lifecycle, including CI/CD practices.
  • Strong analytical and debugging skills; effective team collaboration.

Nice to Have:

  • Experience with low-power design and optimization for battery-powered devices.
  • Knowledge of embedded cryptography and security protocols.
  • Scripting skills in Python, Bash, or other languages for testing and automation.
  • Familiarity with Agile methodologies and tools like Git, JIRA, etc.


  • Pune, Maharashtra, India Intraedge Technologies Ltd. Full time

    Location : Pune.Experience : 4+ Years.Employment Type : Full-Time.About the Role :We are looking for a skilled and hands-on Microcontroller Software Developer with strong C/C++ programming expertise to help design and develop embedded applications for connected devices.This role emphasizes wireless connectivity (Wi-Fi, BLE) and cloud integration (e.g., AWS...


  • Pune, Maharashtra, India IntraEdge Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Location:PuneExperience:4+ YearsEmployment Type:Full-TimeAbout the Role:We are looking for a skilled and hands-onMicrocontroller Software Developerwith strongC/C++ programmingexpertise to help design and develop embedded applications for connected devices. This role emphasizeswireless connectivity (Wi-Fi, BLE)andcloud integration (e.g., AWS IoT),...


  • Pune, Maharashtra, India IntraEdge Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Job Title:Microcontroller Software DeveloperLocation:PuneExperience:2 to 8 yearsEmployment Type:Full-TimeAbout the RoleWe are looking for ahands-on Microcontroller Software Developerwith strong experience in modern C++ (C++11/14/17) to design and develop embedded applications for connected devices. The role emphasizeswireless connectivity (Wi-Fi,...

  • Embedded Developer

    7 days ago


    Pune, Maharashtra, India Pi Square Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Strong proficiency in embedded C programming language.Strong understanding of embedded systems architecture and real-time operating systems (RTOS).Must have Experience on Low Level Device Driver development for Microcontrollers and SoCsMust have worked on external pheripheral interface drivers ex. Camera, TFTs, MemoriesExperience with microcontroller...


  • Pune, Maharashtra, India Headway Consultant Pune Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Experience in firmware in Embedded C/C++ for microcontrollers and SoCs using RTOS (e.g., FreeRTOS,ThreadX).Experience in industrial communication protocols (Modbus RTU/TCP, CAN, RS485).Integrate &debug Bluetooth networking stacks (TCP/IP, UDP, MQTT) Required Candidate profileUtilize Git, and leverage debugging tools like JTAG, oscilloscopes, and logic...


  • Pune, Maharashtra, India Jyotirgamay Solutions Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Responsibilities:* Design, develop, test & maintain embedded systems using Embedded C and microcontrollers.* Collaborate with cross-functional teams on project requirements and deliverables.* Make impactful changes to our existing software systems

  • Software Developer

    4 weeks ago


    Pune, Maharashtra, India TATA Technologies Full time

    Job DescriptionKey Responsibilities:- Design, develop, and test embedded software for automotive ECUs using Embedded C.- Develop models and algorithms in MATLAB/Simulink for control and diagnostic functions.- Integrate and validate software on microcontroller-based platforms.- Implement and debug communication protocols such as CAN and UDS.- Collaborate with...

  • Developer II

    7 days ago


    Pune, Maharashtra, India Johnson Controls Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Developer I - Embedded FirmwareWhat you will doIn this role, you will be part of product development team to manage & deliver new product functionalities, modify existing product's functionalities or improve product functionalities as required.The Embedded Firmware developer will work with technical lead with minimum technical guidance in the Embedded...


  • Pune, Maharashtra, India Prasad Gade Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description:We are seeking a Software Development Engineer specialising in Embedded Systems to join our dynamic team. As an integral part of our engineering group, you will be responsible for the design, development, and validation of firmware for embedded systems across a range of microcontrollers and microprocessors. This role requires a balance of...

  • Embedded Developer

    4 weeks ago


    Pune, Maharashtra, India Firstcareercentre Full time

    Roles & Responsibilities :- Design, develop, and test embedded software for microcontrollers and embedded systems.- Work on device drivers, firmware development, and hardware-software integration.- Develop and debug low-level code for real-time operating systems (RTOS).- Collaborate with hardware engineers to bring up new boards and chipsets.- Optimize...