Embedded Software Engineer

3 days ago


Mohali district India, IN Micromation Private Limited Full time

Role Overview

We are seeking a Software & Embedded Systems Engineer who can bridge the gap between hardware and application software. The role involves developing embedded firmware, communication protocols, and POS software modules, while also supporting hardware design when needed.



Key Responsibilities

  • Develop firmware in Embedded C for ARM microcontrollers.
  • Handle data management and database integration.
  • Design and implement communication protocols for microcontroller-to-device communication.
  • Conduct system testing, debugging, and validation.
  • Collaborate with hardware engineers to ensure system-wide optimization.
  • Provide backup support for PCB and circuit design.



Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics or related field.
  • 5+ years of experience in embedded software
  • Strong skills in Embedded C, C, C++, communication protocol design, and database handling.
  • Debugging skills to decode and resolve software issues
  • Experience in application development framework (.NET, Android, React, Flutter) shall be an additional advantage.
  • Knowledge of ARM microcontrollers, PCB/circuit design basics. Work experience in related field shall be an additional advantage
  • Exposure to mechanical 3D design tools (NX, SolidWorks) shall be an additional advantage
  • Good communication skills.
  • Very strong analytical and problem- solving skills.
  • Ability to work independently as well as, in a task- oriented, dynamic team environment with a positive attitude.



What We Offer

  • Opportunity to work on full-stack embedded + application projects.
  • Be at the forefront of POS software and hardware integration.
  • Innovative, collaborative environment with growth potential.


  • , India, IN Accolade Electronics Private Limited Full time

    About the job We at Accolade Electronics are on the look-out for a Senior Engineer Software Development to join our Software Development team.Job Description • Experience in Embedded Development in C, C++, data structures and multi-threading. • Experience in middleware application development in RTOS or embedded Linux OS and device-driver development....


  • Gurugram, Haryana, India, IN MKU Full time

    Key Responsibility AreasDesign, develop, and test embedded software for i.MX 9 and other multi-core processors. - Customize Linux OS (Yocto-based builds) for target hardware platforms. - Perform board bring-up, BSP development, device driver integration for peripherals and custom boards. - Optimize software for real-time performance, power efficiency, and...

  • Electronic Engineer

    2 weeks ago


    Mohali district, India, IN Micromation Private Limited Full time

    Role OverviewWe are seeking a Hardware & Embedded Systems Engineer who can design, develop, and optimize our next-generation POS hardware and participate in evolving our current Electronic Cash Registers. The role involves end-to-end ownership of hardware development, including circuit design, PCB layout, firmware coding, and integration with software...


  • india, IN RapidBrains Full time

    Job Title - Embedded Systems Engineer – Smart Prosthetic Interfaces & Voice AIExp - 5+ yearsContract Duration - Short TermJob DescriptionWe’re looking for an Embedded Systems Engineer to lead the design of smart prosthetic controllers and user interface systems. This includes developing embedded circuits for display screens, voice interaction modules,...


  • india, IN Faststream Technologies Full time

    Faststream Technologies is an engineering services and products company, specializing in sub-system design and manufacturing for diverse verticals viz. Telecom, Oil & Gas, Manufacturing, Electric Vehicles and more. Responsibilities:Own System Architecture & Collaborate with client teams to understand their IoT and Embedded product requirements.Investigate,...


  • Bangalore Urban, Karnataka, India, IN People Tech Group Inc Full time

    Hi Folks,Greetings from People Tech Group!We’re Hiring! | Embedded Camera Software Engineer – BangaloreWe are looking for an experienced Embedded Software Engineer (Camera Domain) with 5–10 years of hands-on experience in C programming, Linux/Android camera driver development, and sensor integration. Location: Bangalore Experience: 5–10 YearsKey...


  • Bangalore Urban, Karnataka, India, IN UST Full time

    Areas of Responsibility:Participate and contribute to requirements elicitation and definition phase of the project.Develop Test Architecture, Specification and Test script for MCAL device drivers.Software Verification of device drivers (Eg: MEM, MEMACC, FEE, SPI, LIN, DIO, ICU, ADC, CAN, DMA and MCU etc.) and safety software in an independent/RTOS...


  • Bangalore Urban, Karnataka, India, IN Yuma Energy Full time

    Job Title: Embedded Hardware Engineer Location: BangaloreJob Type: Full-timeExperience: 4-6 YearsJob Summary:We are looking for a hands-on Embedded Hardware Engineer to work as an individual contributor in the design and development of embedded systems and power electronics . The ideal candidate should have strong fundamentals in electronics, practical...

  • Embedded Developer

    3 weeks ago


    Bangalore Urban, Karnataka, India, IN Persistent Systems Full time

    Title: Embedded DeveloperLocation: Onsite, Bangalore (WFO 5 Days a week)Type: FulltimeWe are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage. The role involves development and...


  • india, IN RapidBrains Full time

    Job Title - Software Engineer – IoT & Device Communication SystemsExp - 5+ yearsContract Duration - Short TermJob DescriptionWe’re hiring a Software Engineer who can build and optimize IoT communication layers for prosthetic devices. You’ll develop firmware bridges, mobile integrations, and device-mesh architectures connecting multiple on-device...