Application Software Engineering

5 - 10 years

3 - 8 Lacs

Bengaluru

Posted:2 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Summary

Design, develop, and maintain application-layer software that enables system operation,

configuration, communication, diagnostics, and customer-specific functionality for power

electronics products and energy systems, acting as the bridge between embedded control,

PLC/SCADA, and end-user interfaces.

Key Responsibilities

1. Application Logic & System Behaviour

• Develop application-level logic for:

  • System operating modes and sequencing

  • State machines and interlocks

  • Alarm, event, and fault management

• Implement parameter management, configuration, and variant handling.

2. Communication & Integration

  • Develop and maintain communication interfaces: Modbus RTU / TCP, CAN /

CANopen

  • Ethernet-based protocols (OPC UA desirable)

• Integrate application software with:

  • Embedded controllers (DSP / MCU)

  • PLC & automation systems

  • SCADA / EMS platforms

3. HMI & User Interaction

• Support local HMI functionality:

  • System configuration & diagnostics

  • Commissioning and service workflows

• Coordinate with SCADA teams for remote monitoring and control requirements.

4. Commissioning & Field Support

• Support FAT, SAT, and site commissioning activities.

• Troubleshoot application-level and integration issues.

• Support firmware updates, configuration changes, and upgrades.

5. Testing, Quality & Documentation

• Perform unit and integration testing.

• Support system-level validation and regression testing.

• Maintain software documentation, version control, and release notes.

• Follow SDLC, coding standards, and cybersecurity guidelines.

6. Cross-Functional Collaboration

• Work closely with:

  • Control & embedded software engineers

  • System engineering

  • PLC / SCADA engineers

  • Testing & validation teams

• Support customer technical discussions and issue resolution.

Organization Scope

• Role Scope: Product application software ownership

• Interfaces: Control, Electrical, System, PLC, SCADA, Validation

Key KPIs

• Software stability and defect density

• Commissioning efficiency

• Integration success rate

• Customer issue resolution time

Qualifications

Education

• BE / BTech in Electrical, Electronics, Computer Science, or Embedded Systems

Experience

• 3–10+ years in application or system-level software development for industrial or

energy systems

Core Technical Skills

• C / C++ / Python (application layer)

• Communication protocols (Modbus, CAN, OPC UA)

• Embedded Linux or RTOS (preferred)

• State machine and application architecture design

• Debugging & integration testing

Preferred Industry Background

• Solar inverter OEMs

• PCS / BESS manufacturers

• EV charging infrastructure

• Industrial automation & energy platforms

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Larsen & Toubro (L&T) logo
Larsen & Toubro (L&T)

Engineering and Construction

Mumbai

RecommendedJobs for You