Embedded Software Engineer/5+ years/Bangalore
5 days ago
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 yearJob 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...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India AMETEK Full timeWe 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...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Test Base Solutions Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per yearRequirements :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...
-
Embedded Software Engineer
7 days ago
Bengaluru, Karnataka, India Persistent Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWork 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...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India TEST BASE SOLUTIONS LTD Full time ₹ 10,000 - ₹ 50,000 per yearJOB 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 &...
-
Senior Embedded Software Engineer
3 days ago
Bengaluru, Karnataka, India Best NanoTech Full time ₹ 6,00,000 - ₹ 18,00,000 per year1. 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...
-
Engineers – Embedded Software
4 weeks ago
Bengaluru, Karnataka, India, Karnataka Ignitarium Full timeHiring: 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...
-
Validation Engineer, 5+ Years
2 weeks ago
Bengaluru, Karnataka, India Talent Bee Consulting Full time ₹ 1,20,00,000 - ₹ 2,00,00,000 per yearIdeal 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...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India irco Full time ₹ 12,00,000 - ₹ 36,00,000 per yearIngersoll 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,...
-
Embedded Software Engineer
24 hours ago
Bengaluru, Karnataka, India Ingersoll Rand Compressor Systems & Services Full time ₹ 6,00,000 - ₹ 18,00,000 per yearIngersoll 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,...