Embedded Software Engineer/5+ years/Bangalore

5 days ago


Bengaluru, Karnataka, India APPTESTIFY GLOBAL SERVICES PVT LTD Full time ₹ 14,40,000 - ₹ 19,20,000 per year

We are seeking an Embedded Software Engineer to join our Retail Solution Product Development team. The role involves complete embedded software ownership — from low-level firmware and driver development to system integration, diagnostics, and simulation-based testing. The ideal candidate is an enthusiastic team player with hands-on experience in embedded product development, and familiarity with modern engineering tools, model-based design, and structured development processes (CMMi / ASPICE).

Key Responsibilities:

Firmware & Driver Development

  • Design, implement, and optimize embedded C firmware for control and communication systems in retail solution products.
  • Develop drivers for motor/actuator control, sensor interfaces, and communication peripherals (UART, SPI, I²C, USB, ADC).
  • Implement command sets, data formatting, and system communication protocols.
  • Integrate and manage font rendering and display routines.
  • Develop utilities for diagnostics, flash programming, and debugging.

Control & Intelligence

  • Implement adaptive control algorithms & Contribute to model-based algorithm development and validation (control loops, fault detection).
  • Support real-time control, state machines, and event-driven scheduling within RTOS.

System Integration & Validation

  • Bring up target hardware platforms and validate firmware integration.
  • Perform low-level debugging using JTAG, logic analyzers.
  • Conduct Software-in-the-Loop (SiL) and hardware integration testing.

Diagnostics & Maintenance

  • Design and implement self-diagnostics, fault detection, and recovery routines.
  • Develop bootloader and field update capabilities for firmware programming.
  • Participate in failure analysis and root cause resolution.

Required Skills & Experience:

  • Bachelor's or Master's in Electronics, Computer, or Instrumentation Engineering.
  • 5–8 years of embedded firmware development experience.
  • Proficiency in C/C++ for embedded platforms (RTOSl).
  • Experience in diagnostics, flash programming, and debugging.
  • Familiarity with motor control, sensor calibration, ADC/DAC handling.
  • Experience with IDEs like Code Composer Studio, Keil, or IAR.
  • Strong knowledge of Git/SVN, build automation, and configuration control.

Tools & Development Ecosystem:

  • Proficiency with IDEs, compiler/linker/assembler, and makefile-based build systems.
  • Experience with Matlab/Simulink for model-based design.
  • Familiarity with Rhapsody, Enterprise Architect, or Capella for system modeling.
  • Exposure to Software-in-the-Loop (SiL) or Model-in-the-Loop (MiL) testing.
  • Knowledge of firmware flashing tools, debuggers, and CI build pipelines.

Process & Quality:

  • Experience with CMMi or ASPICE development process flow preferred.
  • Adherence to SDLC, code reviews, and documentation standards.
  • Knowledge of MISRA-C, static analysis, and unit testing.

Soft Skills:

  • Enthusiastic team player with collaboration and ownership mindset.
  • Excellent analytical and debugging skills.
  • Strong communication and coordination abilities.
  • Passion for quality, innovation, and continuous improvement.

Performance Indicators:

  • Firmware stability, feature completeness, and diagnostic robustness.
  • Adherence to process standards and documentation accuracy.
  • System performance across functional and environmental conditions.
  • Contribution to model-based and simulation-driven validation success.

Job Type: Full-time

Work Location: In person

Job Type: Full-time

Pay: ₹120, ₹160,000.00 per month

Work Location: In person



  • Bengaluru, Karnataka, India SAPLING INFOSYSTEMS Full time ₹ 16,80,000 - ₹ 18,00,000 per year

    Job Description: Embedded Software Engineer – Retail Solution Product DevelopmentLocation: BangaloreExperience: 5 – 8 YearsEmployment Type: Full-TimePosition SummaryWe are seeking an Embedded Software Engineer to join our Retail Solution Product Development team. The role involves complete embedded software ownership — from low-level firmware and...


  • Bengaluru, Karnataka, India AMETEK Full time

    We are currently seeking an experienced Embedded Software Engineer for test fixtures, for our analytical products who will be responsible for designing, developing, modifying and evaluating software for embedded applications. This individual will be responsible for working closely with the Software, Hardware and Operations groups in the United States, to...


  • Bengaluru, Karnataka, India Test Base Solutions Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Requirements :Experienced Embedded Software Engineer with 5+ years in automotive software development, specializing in:AutoSaR Development & Configuration & Integrations support for below SWC components.BSW & Low-Level DriverRTOS/Free RTOSCommunication Stack (CAN, CANFD, LIN & DoiPUDS Services, DTC, DID & RID & DCM through UDSonCAN & UDSonDoiPMemory...


  • Bengaluru, Karnataka, India Persistent Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Work Location: BangaloreWork Mode: 5 Days work from officeExperience: 5 to 9 YearsWe 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...


  • Bengaluru, Karnataka, India TEST BASE SOLUTIONS LTD Full time ₹ 10,000 - ₹ 50,000 per year

    JOB CODE: ESEBLRRequirements :Experienced Embedded Software Engineer with 5+ years in automotive software development, specializing in:AutoSaR Development & Configuration & Integrations support for below SWC components.BSW & Low-Level DriverRTOS/Free RTOSCommunication Stack (CAN, CANFD, LIN & DoiPUDS Services, DTC, DID & RID & DCM through UDSonCAN &...


  • Bengaluru, Karnataka, India Best NanoTech Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    1. Senior Embedded Software Engineer (Bangalore)Location -BangaloreExperience-3 Years- 10 YearsExperienced C++ developer specializing in multi-threaded Embedded Linux/QNX applications on ARM cores within the Adaptive AUTOSAR platform. Skilled in real-time architecture, communication stacks, platform foundation components, and the complete software...


  • Bengaluru, Karnataka, India, Karnataka Ignitarium Full time

    Hiring: Engineers – Embedded Software (5–10 Yrs)Ignitarium is looking for talented Embedded Software Engineers to join our team!Key Skills:Strong C programming and debugging skillsExperience with UART, I2C, SPI, USB protocolsKnowledge of ARM/x86 SoC architectureHands-on with Linux, RTOS, or Baremetal environmentsPython/Shell scripting & test...


  • Bengaluru, Karnataka, India Talent Bee Consulting Full time ₹ 1,20,00,000 - ₹ 2,00,00,000 per year

    Ideal CandidatePost-silicon validation experienceJTAG based de-buggersPythonC++ Organisation: A German software firm's subsidiary which specializes in Embedded systems Role: We are currently seeking a skilled Validation Engineer with a minimum of 5 years of experience. As a Validation Engineer, you will be responsible for post-silicon validation and...


  • Bengaluru, Karnataka, India irco Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Ingersoll Rand is committed to achieving workforce diversity reflective of our communities. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition,...


  • Bengaluru, Karnataka, India Ingersoll Rand Compressor Systems & Services Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Ingersoll Rand is committed to achieving workforce diversity reflective of our communities. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition,...