I

Senior-Software Engineer

icon building Company : Incedo Inc.
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior-Software Engineer


Company Overview

Incedo is a US-based consulting, data science and technology services firm with over 3000 people helping clients

from our six offices across US, Mexico and India. We help our clients achieve competitive advantage through

end-to-end digital transformation. Our uniqueness lies in bringing together strong engineering, data science, and

design capabilities coupled with deep domain understanding. We combine services and products to maximize

business impact for our clients in telecom, Banking, Wealth Management, product engineering and life science

& healthcare industries. 

Working at Incedo will provide you an opportunity to work with industry leading client organizations, deep

technology and domain experts, and global teams. Incedo University, our learning platform, provides ample

learning opportunities starting with a structured onboarding program and carrying throughout various stages of

your career. A variety of fun activities is also an integral part of our friendly work environment. Our flexible

career paths allow you to grow into a program manager, a technical architect or a domain expert based on your

skills and interests. 

Our Mission is to enable our clients to maximize business impact from technology by



  • Harnessing the transformational impact of emerging technologies

  • Bridging the gap between business and technology

Role Description

We are seeking a Senior Software Engineer – Embedded Developer with strong expertise in embedded systems to contribute to firmware development for industrial protocol gateway products.
The role involves designing and maintaining firmware for industrial gateways that enable seamless communication between PLCs, SCADA systems, and industrial networks. The candidate will work on high-performance, reliable systems running on ARM-based platforms with embedded Linux. This position requires strong hands-on experience in C programming, system-level debugging, industrial protocols, and direct interaction with global customers.
Qualifications
Bachelor’s or master’s degree in engineering from Top Tier colleges
Key Responsibilities
Design, develop, and maintain embedded firmware using C for industrial gateway modules
Develop communication stacks and protocol integrations for industrial networks
Perform unit testing, integration, and low-level debugging
Analyze and improve system performance, stability, and reliability
Participate in validation, interoperability, and release activities
Conduct code reviews and contribute to architectural improvements
Collaborate with hardware, QA, and product teams
Work directly with global customers for requirement gathering and issue resolution
Diagnosing and resolving complex field issues and interoperability challenges
Create and maintain technical documentation
Actively participate in Agile/Scrum processes
Required Skills & Experience
Strong hands-on programming experience in C
Solid experience with Embedded Linux systems
Experience working on ARM-based controllers/platforms
Hands-on experience with industrial protocols (Modbus, Ethernet/IP, DNP3, Serial/ASCII)
Strong understanding of TCP/IP networking (Layer 2 / Layer 3)
Experience with socket programming
Strong debugging skills using gdb, logs, Wireshark, and serial tools
Experience in multi-threaded software development
Hands-on experience with Git / Bitbucket
Experience with Jenkins (CI/CD pipelines)
Familiarity with JIRA for issue tracking
Exposure to Shell scripting
Good to Have
Working knowledge of C++
Experience in Agile/Scrum environments
Experience with industrial automation, IIoT, or gateway products
Soft Skills
Strong ownership mindset
Excellent problem-solving and analytical thinking
Good communication and stakeholder management
Ability to mentor junior engineers
Effective cross-functional collaboration

Technical Skills

We are seeking a Senior Software Engineer – Embedded Developer with strong expertise in embedded systems to contribute to firmware development for industrial protocol gateway products.
The role involves designing and maintaining firmware for industrial gateways that enable seamless communication between PLCs, SCADA systems, and industrial networks. The candidate will work on high-performance, reliable systems running on ARM-based platforms with embedded Linux. This position requires strong hands-on experience in C programming, system-level debugging, industrial protocols, and direct interaction with global customers.
Qualifications
Bachelor’s or master’s degree in engineering from Top Tier colleges
Key Responsibilities
Design, develop, and maintain embedded firmware using C for industrial gateway modules
Develop communication stacks and protocol integrations for industrial networks
Perform unit testing, integration, and low-level debugging
Analyze and improve system performance, stability, and reliability
Participate in validation, interoperability, and release activities
Conduct code reviews and contribute to architectural improvements
Collaborate with hardware, QA, and product teams
Work directly with global customers for requirement gathering and issue resolution
Diagnosing and resolving complex field issues and interoperability challenges
Create and maintain technical documentation
Actively participate in Agile/Scrum processes
Required Skills & Experience
Strong hands-on programming experience in C
Solid experience with Embedded Linux systems
Experience working on ARM-based controllers/platforms
Hands-on experience with industrial protocols (Modbus, Ethernet/IP, DNP3, Serial/ASCII)
Strong understanding of TCP/IP networking (Layer 2 / Layer 3)
Experience with socket programming
Strong debugging skills using gdb, logs, Wireshark, and serial tools
Experience in multi-threaded software development
Hands-on experience with Git / Bitbucket
Experience with Jenkins (CI/CD pipelines)
Familiarity with JIRA for issue tracking
Exposure to Shell scripting
Good to Have
Working knowledge of C++
Experience in Agile/Scrum environments
Experience with industrial automation, IIoT, or gateway products
Soft Skills
Strong ownership mindset
Excellent problem-solving and analytical thinking
Good communication and stakeholder management
Ability to mentor junior engineers
Effective cross-functional collaboration

Nice-to-have skills

Qualifications

Qualifications 


 



  • 4-6 years of work experience in relevant field

  • B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred 


Company Value

We value diversity at Incedo. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Original job Senior-Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.