Senior Software Engineer - C++

Epiroc Mining India

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Epiroc Mining India in Bengaluru is seeking an experienced Software Engineer with strong C++ skills to design, develop and maintain complex software for embedded systems. You will collaborate with cross-functional teams to translate requirements into robust solutions and participate in Scrum ceremonies to drive iterative delivery.

Ideal candidates have 5–8 years of hands-on experience with C++, embedded systems, Linux, and communication protocols.

Qualifications

  • 5-8 years of experience in software development with strong C++ background.
  • Bachelor's degree in Electronics & Telecommunication Engineering or Information Technology.
  • Experience with Embedded Systems, Control Systems, Linux OS and communication protocols.

Responsibilities

  • Design, develop, test, and maintain complex software applications using C++ for embedded systems.
  • Collaborate with cross-functional teams to identify requirements and implement solutions.
  • Participate in Scrum ceremonies (daily stand-ups, sprint planning, reviews).
  • Work with Linux environments and networking protocols (TCP/IP).
  • Use GIT and JIRA for version control and issue tracking.

Skills

C++ programming
Embedded Systems
Control Systems
Linux OS
Networking TCP/IP
OOP concepts
GIT version control
JIRA
Scrum
Agile Methodology

Education

B.E./B.Tech in Electronics & Telecommunication or IT

Tools

GIT
JIRA

Job description

Roles and Responsibilities
  • Design, develop, test, and maintain complex software applications using C++ programming language.
  • Collaborate with cross-functional teams to identify requirements and implement solutions for embedded systems.
  • Develop expertise in Agentic AI, OOPS concepts, Linux operating system, communication protocols (e.g., TCP/IP), control systems (e.g., SCADA).
  • Participate in Scrum ceremonies such as daily stand-ups, sprint planning meetings, retrospectives, and backlog grooming.
  • Utilize tools like GIT version control system and JIRA issue tracking tool.
Desired Candidate Profile
  • 5-8 years of experience in software development with a strong background in C++ programming language.
  • Bachelor's degree in Electronics and Telecommunication Engineering (B.Tech / B.E.) or Information Technology (B.Tech / B.E.).
  • Proficiency in working with Embedded Systems, Control Systems, Communication Protocols & Linux Operating System.
  • Experience with Agile Methodology & Scrum framework; ability to work independently as well as part of a team.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Growth Heist • Hyderabad

On-site
INR 1,500,000 - 3,000,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
C++ - Consultant
C++ - Consultant

Iris Software • Pune District, Gurugram District, Dadri

Hybrid
INR 1,200,000 - 1,800,000
C++ Developer
C++ Developer

RiDiK • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Jobtailor • Ahmedabad District

On-site
INR 1,200,000 - 2,100,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Nasu Group • Bengaluru

On-site
INR 900,000 - 1,500,000
C++ Developer
C++ Developer

Tata Consultancy Services • Bengaluru, Hyderabad

On-site
INR 1,200,000 - 1,800,000
C++ Embedded Software Developer
C++ Embedded Software Developer

Flexing It® • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 300,000 - 540,000
Software Development Engineer
Software Development Engineer

Accenture in India • Bengaluru

On-site
INR 1,200,000 - 2,000,000