Talent.com
Microcontroller Software Developer
Microcontroller Software DeveloperIntraEdge • Pune, Maharashtra, India
Microcontroller Software Developer

Microcontroller Software Developer

IntraEdge • Pune, Maharashtra, India
30+ days ago
Job description

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, we’d 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.
  • Create a job alert for this search

    Software Developer • Pune, Maharashtra, India

    Related jobs
    Lead Robot Programmer

    Lead Robot Programmer

    ABB • Pune, Maharashtra, India
    This job is with ABB, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.At ABB, we help indu...Show more
    Last updated: 30+ days ago • Promoted
    Robotics Software Lead

    Robotics Software Lead

    Sakar Robotics • Pune, Maharashtra, India
    JD – Robotics Software Engineer Location : Pune Experience : 2-5 Years Education : B.Tech in robotics and automation or related field Employment Type : Fulltime Reports To : Head of Robotics About ...Show more
    Last updated: 4 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Mastercard • Pune, Maharashtra, India
    Our Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, ...Show more
    Last updated: 30+ days ago • Promoted
    Cobol Programmer

    Cobol Programmer

    Cognizant • Pune, Maharashtra, India
    Working experience on Micro Focus COBOL, Development and troubleshooting.Worked on UNIX / LINUX basic commands and working knowledge. Knowledge on Oracle Application Server 10g.Life (Group / Individual)...Show more
    Last updated: 6 days ago • Promoted
    Software Engineer (C++) - 30570

    Software Engineer (C++) - 30570

    Turing • Pune, Maharashtra, India
    Role Overview : Turing is seeking experienced C / C++ developers to partner with a leading AI research lab in validating and improving AI-generated code. In this role, you’ll review and correct complex...Show more
    Last updated: 19 days ago • Promoted
    Opportunity for Senior Software Developer

    Opportunity for Senior Software Developer

    Hinduja Tech Limited • Pune, Maharashtra, India
    Education : •Bachelor’s or master’s degree in electrical / Electronic Engineering, or equivalent.C / C++,RTOS,ARM Cortex-M,NXP S32K1 and / or S32K3 ,MATLAB / Simulink,motor control, low-level driver develop...Show more
    Last updated: 21 days ago • Promoted
    Qualys - Senior Software Engineer - C++ / Golang

    Qualys - Senior Software Engineer - C++ / Golang

    QUALYS SECURITY TECHSERVICES PRIVATE LIMITED • Pune
    Description : This position is for Senior Software Engineer for working on an exciting project developing container security solutions.This...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer- Golang

    Software Engineer- Golang

    NCS Group • pune, maharashtra, in
    We are seeking a highly skilled.You will be responsible for designing, developing, and maintaining high-performance backend services and APIs using Go. This role requires deep expertise in Golang, a...Show more
    Last updated: 2 hours ago • Promoted • New!
    Control Engineer

    Control Engineer

    ABB • Pune, Maharashtra, India
    This job is with ABB, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.At ABB, we help indu...Show more
    Last updated: 16 days ago • Promoted
    Embedded Developer - Microcontroller

    Embedded Developer - Microcontroller

    Intraedge Technologies Ltd. • Pune
    Description : About the job : Location : Pune - Kalyani Nagar Experience : 4 to 8 Years Show more
    Last updated: 25 days ago • Promoted
    Software Developer - BSW

    Software Developer - BSW

    Varroc • Pune, Maharashtra, India
    Area : eMobility - BSW (Electric Vehicle) Education - B.Tech with 2 to 5 Yrs Experience Should understand System requirements and Architecture and translate into Software requirements and prepare ...Show more
    Last updated: 21 days ago • Promoted
    Golang Software Engineer

    Golang Software Engineer

    The Techlead Group • Pune, Maharashtra, India
    Company Description The Techlead Group, founded in 1993, is a global technology and consulting firm specializing in digital transformation across industries. With operations in India, USA, Singapore...Show more
    Last updated: 23 hours ago • Promoted
    Software Developer - Data Structure & Algorithm

    Software Developer - Data Structure & Algorithm

    CloudHire • Pune
    About the job : Company Description : CloudHire is an AI-powered global talent marketplace designed to simplify ...Show more
    Last updated: 16 days ago • Promoted
    Principal Software Engineer - Product Development

    Principal Software Engineer - Product Development

    ENERGY EXEMPLAR INDIA PRIVATE LIMITED • Pune
    Description : About Energy Exemplar : In an era where the world is rapidly advancing towards a cleaner future through...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer UI

    Software Developer UI

    Nemetschek Group • Pune, IN
    NEMETSCHEK : ALLPLAN is a leading global provider of Building Information Modeling (BIM) solutions for the architecture, engineering, and construction (AEC) industry. With over 50 years of experience...Show more
    Last updated: 12 days ago • Promoted
    Embedded Software Design Engineer - Motor Control

    Embedded Software Design Engineer - Motor Control

    YO IT CONSULTING • Pune
    Job title : Embedded Software Design (Motor Controller) Experience : 5 to 9 years Location : Pune Show more
    Last updated: 28 days ago • Promoted
    Software Developer – Programmable Technology

    Software Developer – Programmable Technology

    Tata Communications • Pune, Maharashtra, India
    We are seeking a dynamic and technically proficient software developer to validate and co-develop with supplier network orchestration based applications. The successful candidate will be responsible...Show more
    Last updated: 21 days ago • Promoted
    Software Developer (Go) - 41226

    Software Developer (Go) - 41226

    Turing • pune, India
    Turing is seeking experienced Go developers to partner with a leading AI research lab in strengthening next-generation AI coding platforms. In this role, you’ll review and improve AI-generated Go co...Show more
    Last updated: 16 days ago • Promoted