Talent.com
Microcontroller Software Developer
Microcontroller Software DeveloperIntraEdge • Pune, Republic Of India, IN
Microcontroller Software Developer

Microcontroller Software Developer

IntraEdge • Pune, Republic Of India, IN
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, Republic Of India, IN

    Related jobs
    Lead Robotics Software Engineer

    Lead Robotics Software Engineer

    Sakar Robotics • Pune, Republic Of India, IN
    JD – Robotics Software Engineer.Tech in robotics and automation or related field.We founded Sakar Robotics to collapse fragmented point solutions into a single extensible mobile manipulation platfo...Show more
    Last updated: 4 hours ago • Promoted • New!
    Microcontroller Software Developer

    Microcontroller Software Developer

    Varroc • Pune, Republic Of India, IN
    Mobility - BSW (Electric Vehicle).Tech with 2 to 5 Yrs Experience.Should understand System requirements and Architecture and translate into Software requirements and prepare document.Should Design ...Show more
    Last updated: 22 days ago • Promoted
    Starlims Developer

    Starlims Developer

    Deloitte • Republic Of India, IN
    Notice Period - Immediate joiner to 30 Days.We are seeking a STARLIMS Developer with 2–3 years of hands-on experience in implementing, configuring, and enhancing STARLIMS LIMS solutions.The ideal c...Show more
    Last updated: 12 days ago • Promoted
    Microcontroller Performance Analysis Engineer

    Microcontroller Performance Analysis Engineer

    UST • Republic Of India, IN
    We are looking for strong background in Analog and basic level digital and programming experience.Responsible for Post Silicon Characterization of ARM based micro-controller Automotive SoC products...Show more
    Last updated: 25 days ago • Promoted
    Embedded Software Team Lead

    Embedded Software Team Lead

    Capgemini • Republic Of India, IN
    STM Secureboot Development Lead.Join a team at the forefront of embedded security innovation.As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure ...Show more
    Last updated: 25 days ago • Promoted
    Software Module Leader

    Software Module Leader

    Envecon • Republic Of India, IN
    Greetings from Envecon Software!.We have an opening for the role of.Module lead in Software Development.Envecon is a trusted digitalization partner in the Transport & Logistics sector providing ent...Show more
    Last updated: 16 days ago • Promoted
    Firmware Security Team Lead

    Firmware Security Team Lead

    Capgemini • Republic Of India, IN
    STM Secureboot Development Lead.Join a team at the forefront of embedded security innovation.As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure ...Show more
    Last updated: 25 days ago • Promoted
    Principal Robotics Software Engineer

    Principal Robotics Software Engineer

    Sakar Robotics • Pune, Republic Of India, IN
    JD – Robotics Software Engineer.Tech in robotics and automation or related field.We founded Sakar Robotics to collapse fragmented point solutions into a single extensible mobile manipulation platfo...Show more
    Last updated: 4 hours ago • Promoted • New!
    PLM Software Developer

    PLM Software Developer

    Tata Technologies • Pune, Republic Of India, IN
    Continuous development of Teamcenter including ITK Server side programming in C / C++ and REST API in JAVA or typescript as well as XML for mapping. Development and testing of new code and troubleshoo...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer - Cortex-M Microcontrollers

    Principal Software Engineer - Cortex-M Microcontrollers

    Hinduja Tech Limited • Pune, Republic Of India, IN
    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: 16 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Peoplefy • Pune, Republic Of India, IN
    Lead the end-to-end design and development of scalable, secure, and resilient applications using.Collaborate with Product Managers, UX Designers, and other engineering teams to translate business r...Show more
    Last updated: 30+ days ago • Promoted
    AS400 Systems Programmer

    AS400 Systems Programmer

    Cognizant • Pune, Republic Of India, IN
    Minimum of 6 years of experience in COBOL programming on the AS / 400 platform.Strong understanding of AS / 400 system operations and architecture. Experience in software development lifecycle processes.Show more
    Last updated: 18 days ago • Promoted
    Automotive Electronics Software Engineer

    Automotive Electronics Software Engineer

    GetMy Solutions Pvt Ltd • Pune, Republic Of India, IN
    Firmware Development skills in Automotive Electronics domain.Working on 32 bit controllers from NXP, TI, Renesas microcontroller. Implementation of Power electronics DCDC, ACDC, DCAC, Inverter Algor...Show more
    Last updated: 4 days ago • Promoted
    Robotics Software Lead

    Robotics Software Lead

    Sakar Robotics • Pune, Republic Of India, IN
    JD – Robotics Software Engineer.Tech in robotics and automation or related field.We founded Sakar Robotics to collapse fragmented point solutions into a single extensible mobile manipulation platfo...Show more
    Last updated: 5 days ago • Promoted
    Embedded Security Engineer

    Embedded Security Engineer

    Capgemini • Republic Of India, IN
    STM Secureboot Development Lead.Join a team at the forefront of embedded security innovation.As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure ...Show more
    Last updated: 25 days ago • Promoted
    Connected Devices Software Engineer

    Connected Devices Software Engineer

    IntraEdge • Pune, Republic Of India, IN
    We are looking for a skilled and hands-on.Microcontroller Software Developer.IoT solutions in a collaborative, cross-functional environment. Wi-Fi, BLE) and enable cloud connectivity (e.SDKs, librar...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    NCS Group • Pune, Republic Of India, IN
    Analyse functional requirements & translate specifications to program codes, conforming to program guidelines and programming best practices. Develop unit test package, execute system and integratio...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer II

    Software Engineer II

    Flexmoney Technologies Pvt Ltd • Republic Of India, IN
    Our omni-channel digital affordability platform enables merchants, brands and.We work with trusted lending partners (Banks, NBFCs, FinTechs). RBI-compliant, digital credit products embedded in consu...Show more
    Last updated: 30+ days ago • Promoted