Talent.com
Microcontroller Software Developer

Microcontroller Software Developer

IntraEdgePune, 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
    • Promoted
    Microcontroller Software Engineer

    Microcontroller Software Engineer

    HCLTechChennai, Republic Of India, IN
    ETA 1, Sandhya Infocity, Navalur.Contact Person : jyothi (7411876746).Embedded C++ Developer with 3 to 5 years of experience. Design, develop, and test embedded software applications.Collaborate with...Show moreLast updated: 2 days ago
    • Promoted
    Sr Software Engineer(C / C++)

    Sr Software Engineer(C / C++)

    QualysPune, Republic Of India, IN
    This position is for Senior Software Engineer for working on an exciting project developing container security solutions. This opening provides you a chance to create a significant impact on a new p...Show moreLast updated: 30+ days ago
    • Promoted
    Microcontroller Performance Analysis Engineer

    Microcontroller Performance Analysis Engineer

    USTRepublic 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 moreLast updated: 2 days ago
    • Promoted
    Lead Software Developer - Containerization

    Lead Software Developer - Containerization

    QualysPune, Republic Of India, IN
    This position is for Senior Software Engineer for working on an exciting project developing container security solutions. This opening provides you a chance to create a significant impact on a new p...Show moreLast updated: 30+ days ago
    • Promoted
    Secure Boot Architect

    Secure Boot Architect

    CapgeminiRepublic 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 moreLast updated: 2 days ago
    • Promoted
    Embedded Software Team Lead

    Embedded Software Team Lead

    CapgeminiRepublic 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 moreLast updated: 2 days ago
    • Promoted
    Model-Based Control Systems Developer

    Model-Based Control Systems Developer

    Royal EnfieldChennai, Republic Of India, IN
    Position Title : BMS Model-Based Control Algorithm Developer.This position in BMS Development is accountable for the development of BMS algorithms in. Matlab / Simulink / State flow, Auto code generation...Show moreLast updated: 23 days ago
    • Promoted
    Firmware Security Team Lead

    Firmware Security Team Lead

    CapgeminiRepublic 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 moreLast updated: 2 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Micromation Private LimitedRepublic Of India, IN
    Software & Embedded Systems Engineer.Conduct system testing, debugging, and validation.Collaborate with hardware engineers to ensure system-wide optimization. Bachelor’s / Master’s in Computer Science...Show moreLast updated: 15 days ago
    • Promoted
    Hardware-Software Integration Engineer

    Hardware-Software Integration Engineer

    Micromation Private LimitedRepublic Of India, IN
    Software & Embedded Systems Engineer.Conduct system testing, debugging, and validation.Collaborate with hardware engineers to ensure system-wide optimization. Bachelor’s / Master’s in Computer Science...Show moreLast updated: 15 days ago
    • Promoted
    Embedded Systems Software Engineer

    Embedded Systems Software Engineer

    Micromation Private LimitedRepublic Of India, IN
    Software & Embedded Systems Engineer.Conduct system testing, debugging, and validation.Collaborate with hardware engineers to ensure system-wide optimization. Bachelor’s / Master’s in Computer Science...Show moreLast updated: 15 days ago
    • Promoted
    Midrange Systems Programmer

    Midrange Systems Programmer

    TWO95 International, IncRepublic Of India, IN
    The ideal candidate will be responsible for conceptualizing and executing clear, quality code to develop the best software. You will test your code, identify errors, and iterate to ensure quality co...Show moreLast updated: 15 days ago
    • Promoted
    Microcontroller Systems Architect

    Microcontroller Systems Architect

    VOLANSYS (An ACL Digital Company)Pune, Republic Of India, IN
    Job Functions / Responsibilities : .Able to execute multiple projects at a same time.Hands on programming / coding, and debugging. Customer Front facing, Customer Communication, Customer value addition....Show moreLast updated: 2 days ago
    • Promoted
    C Systems Software Engineer

    C Systems Software Engineer

    IgnitariumChennai, Republic Of India, IN
    C++ Systems Programmer (preferred High Performance Low Level Compute Software Development experience) with excellent understanding of C++, OOAD, OOP. Should exhibit advanced C++ software development...Show moreLast updated: 23 days ago
    • Promoted
    Firmware Development Engineer

    Firmware Development Engineer

    Micromation Private LimitedRepublic Of India, IN
    Software & Embedded Systems Engineer.Conduct system testing, debugging, and validation.Collaborate with hardware engineers to ensure system-wide optimization. Bachelor’s / Master’s in Computer Science...Show moreLast updated: 15 days ago
    • Promoted
    Embedded Security Engineer

    Embedded Security Engineer

    CapgeminiRepublic 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 moreLast updated: 2 days ago
    • Promoted
    Connected Devices Software Engineer

    Connected Devices Software Engineer

    IntraEdgePune, 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 moreLast updated: 30+ days ago
    • Promoted
    Principal C++ Systems Programmer

    Principal C++ Systems Programmer

    TVS NextChennai, Republic Of India, IN
    Design, develop, and maintain high-performance software using C++ with strong emphasis on OOPs, STL, data structures, and algorithms. Analyse project requirements and deliver technical and functiona...Show moreLast updated: 23 days ago