Microcontroller Software Developer

1 week ago


Pune, Maharashtra, India IntraEdge Full time ₹ 6,00,000 - ₹ 18,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, 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.


  • 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 Technology Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Location: PuneExperience: 4+ YearsEmployment Type: Full-TimeAbout 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),...


  • 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,...

  • 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...


  • Pune, Maharashtra, India ACL Digital Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Only immediate Joiners and local to Pune:Minimum 6 Years of Experience in Embedded Software Development for Automotive projects. 1. Successfully carried out projects in embedded software for Automotive 2. Strong software development and debugging experience in embedded C 3. Very strong experience with Autosar Integration and RTE generation specifically with...


  • Pune, Maharashtra, India Acclivis Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Acclivis Technologies is a high-end services company managed by technically qualified professionals with a collective experience of more than 200 man-years in product engineering services with custom solutions to meet client requirements. looking for talented and enthusiastic team members. If you have a passion for technology and creativity, then come join...


  • 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 Software

    2 weeks ago


    Pune, Maharashtra, India Pragmatic Design Solution Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Position: Embedded Software / Firmware EngineerExperience: 2–4 yearsLocation: Pune Role SummaryWe are looking for an Embedded Software Engineer with 2–4 years of experience in bare-metal firmware development. The role involves working on low-level drivers, board bring-up, and microcontroller programming for innovative embedded products. Key...


  • Pune, Maharashtra, India ACL Digital Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    We're hiring talented Embedded C Software Developers with experience in RTOS at our Pune location. Looking for professionals who: Have strong coding skills in "Embedded C" "C" "Programming" Understand "real-time operating systems" Are ready to grow in a dynamic work environment. Good experience in "Microcontroller" and "Low level devices" Domain:...


  • Pune, Maharashtra, India Talent Corner HR Services Pvt Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    ResponsibilitiesDesign, develop, test, and optimize software for embedded systemsEnsure software meets the needs of the hardwareWork closely with hardware engineers to ensure seamless integration between software and hardwareDebug, test, and optimize software to meet performance requirementsCreate demonstration software or create utilities used in testing...