Collaborate on industry‑leading, technology‑driven solutions.
Work alongside people who value purpose and integrity.
Attractive compensation, health, wellness, and performance perks.
We reward quality, not quantity.
Personal and professional development is baked into everything we do.
Continuous learning is in our DNA — through real-time problem solving, cross-functional exposure, and rapid iterations.
Roles and Responsibilities
• Design, develop, and maintain production-quality C++ applications.
• Develop scalable and maintainable software using Modern C++ (C++17/C++20).New feature design, development, and
enhancement
• Design software architecture and technical solutions for complex systems.Hardware integration and API integration
• Optimize application performance, memory usage, and CPU utilization.
• Develop multithreaded and concurrent applications.
• Integrate cameras, sensors, industrial devices, and communication protocols.
• Debug complex software issues using GDB, Valgrind, sanitizers, and profiling tools.
• Write clean, reusable, and well-documented code.
• Conduct code reviews and mentor junior engineers.
• Collaborate with AI/ML, Embedded, Electronics, QA, and Product teams.
• Participate in requirement analysis, design reviews, testing, deployment, and maintenance.
• Ensure software reliability for continuous 24×7 industrial operation.
Required Technical Skills
• Programming: Strong expertise in C++ (C++14/17/20), OOP, STL, Templates, RAII, Smart Pointers, Move Semantics, and
Exception Handling.
• Operating Systems: Strong knowledge of Linux (Ubuntu), POSIX APIs, Process Management, Signals, Shared Memory,
IPC, and Socket Programming.
• Multithreading: Experience with std::thread, Mutexes, Condition Variables, Atomics, Thread Pools, and
Synchronization. Knowledge of Lock-free Programming is preferred.
• Software Design: Understanding of SOLID Principles, Design Patterns, Modular Architecture, UML, and API Design.
• Debugging & Performance: Hands-on experience with GDB, Valgrind, AddressSanitizer, ThreadSanitizer, Perf, Profiling,
and Memory Leak Analysis.
• Version Control: Git and GitLab.
• Build Systems: CMake, Make, GCC, and Clang.
• Preferred Skills
• Qt (Widgets/QML)
• OpenCV and Computer Vision
• AI/ML Integration
• CUDA / GPU Programming
• TensorRT and ONNX Runtime
• Industrial Communication – Modbus, RS485, Ethernet/IP
• Docker and CI/CD
• Unit Testing – Google Test
• SQLite
Requirements of a successful candidate
● Bachelor’s or Master’s degree in: Computer Science/ Computer Engineering or a related field.
● Minimum 3+ years of experience in C++, real-time software or AI systems preferred.
● Comfortable with multi-threaded programming and direct hardware/sensor integration.
● Strong expertise in Modern C++ (C++14/17/20), OOP, STL, multithreading, Linux/POSIX, and system programming.
● Hands-on experience in software architecture, hardware/API integration, debugging, and performance optimization.
● Proficiency in Git, CMake, GCC/Clang, with knowledge of Qt, OpenCV, AI/ML, CUDA, or industrial protocols as an
advantage.
● Strong problem-solving, communication, teamwork, and leadership skills, with the ability to deliver reliable 24×7
production software.
Roles and Responsibilities
Electrical Systems Management
Project Management
Automation and Control Systems
Team Management
Preventive and Predictive Maintenance
Compliance & Safety
Vendor and Stakeholder Coordination
Documentation & Reporting
Cost Control
Requirements of a successful candidate
· Degree/Diploma in Electrical Engineering or Mechatronics or Instrumentation
· 8–10 years of experience in electrical and automation project execution in manufacturing (preferably automation/robotics/industrial machinery).
· Leadership, planning, and decision-making abilities
· Knowledge in PLC, SCADA, VFDs, industrial sensors, and power systems would be an added advantage
· Strong knowledge of electrical safety and compliance standards.
Location : Changodar, Ahmedabad
Roles and Responsibilities
Network Support: Assist in the setup, monitoring, and troubleshooting of LAN/WAN networks.
Hardware Setup: Configure, install, and maintain IT hardware, including desktops, laptops, printers, and networking devices.
System Maintenance: Provide support for maintaining and troubleshooting Windows and Linux-based systems.
User Support: Assist employees with IT-related issues, ensuring timely resolution and support.
Security Implementation: Help implement basic network security protocols and firewalls.
Documentation: Maintain accurate records of hardware and network configurations.
Software Installation: Assist in installing and configuring new software and systems.
Location
Roles and Responsibilities
Requirements of a successful candidate.
Benefits
Location
No worries! Send your resume through our portal, and we’ll contact you when something opens.




