
Software Embedded Developer – Automation_Chennai Location _5-10Years of Experience_CTC-15 LPA_C++Expertise
- Chennai, Tamil Nadu
- Permanent
- Full-time
Software Embedded Developer - Automation
LOCATION
Ambattur - Chennai
Overview
We are at the forefront of developing a state-of-the-art digital weld operator for Submerged Arc Welding
(SAW) applications. Our software solution runs on Linux (NixOS) and operates on both standard PC
hardware and industrial PCs. The application is multi-threaded, C++-based, and incorporates
performance-critical components, including advanced image recognition algorithms and adaptive steering
for welding processes. It seamlessly integrates with Siemens PLC systems and is poised for cloud
connectivity to enable centralized operations and data offloading.Position OverviewWe are seeking a Senior Software Developer with a passion for innovation and a proven track record in
delivering high-performance software solutions. In this role, you will work on a highly dynamic application
with advanced algorithms and real-time requirements, driving features from conception to delivery. You
will also play a crucial role in integrating image recognition and adaptive welding technologies, ensuring
the scalability and robustness of cloud-enabled operations.Duties & Responsibilities
- In this role, you will design, implement, and maintain a high-performance, multi-threaded C++
long-term scalability. You will be responsible for integrating the application with Siemens PLC
systems, optimizing communication protocols like PROFINET or Modbus to enable seamless
system operations. A key aspect of your work will involve contributing to cloud integration
features for data offloading and centralized management. You will also focus on addressing
performance bottlenecks in real-time applications while ensuring the software aligns with the
broader system-of-systems architecture. * Collaboration is critical in this role; you will work closely with cross-functional teams, includinghardware engineers and operations specialists, to deliver robust, well-integrated solutions. Taking
ownership of backlog tasks, you will drive them to completion independently, maintaining highquality standards and meeting deadlines. Your ability to approach complex challenges with a
system-level perspective and a collaborative mindset will be central to your success in this
position. * Must-Have Skills
- C++ Expertise: 10+ years of professional experience in C++ development (11/14/17 or later) with
- Cloud Technologies: Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and data
- NixOS Expertise: Experience with NixOS packaging and build systems.
- Understanding of cybersecurity principles for industrial and cloud applications.
- Problem Solver: Strong analytical and problem-solving skills to address complex technical
- Proactive: Self-motivated and capable of independently prioritizing tasks in a fast-paced
- Competitive Benefits: Attractive salary, benefits, and a commitment to work-life balance