Job Description
Subtleweigh Electric India Pvt Ltd is hiring an Application Software Engineer in New Town, Kolkata. We’re looking for engineers experienced in C/C++, Qt (QML/Widgets), and embedded systems to build high-performance, reliable HMI and control applications.
About Subtleweigh
Subtleweigh Electric India Pvt Ltd develops industrial weighing and automation solutions. Our teams focus on embedded software, HMI, instrumentation, and reliable field-deployable systems. We value clean code, test-driven development, and pragmatic engineering that scales from prototype to production.
Job Overview
| Position | Application Software Engineer (C/C++, Qt/QML) |
|---|---|
| Location | New Town, Kolkata, West Bengal (In person) |
| Education | B.E./B.Tech/M.E./M.Tech in CSE, ECE, EE or equivalent |
| Type | Full-time, Permanent |
| Salary | ₹2,40,000 – ₹6,00,000 per year |
What We’re Looking For
- Strong experience developing in C/C++ with attention to memory and performance.
- Experience building HMI/GUI using Qt (QML or Widgets) — charts, diagnostics, tools and event-driven design.
- Good understanding of OOP, data structures and algorithms, and clean software architecture.
- Familiarity with embedded Linux, Raspberry Pi or ARM-based systems is preferred.
- Exposure to industrial protocols (Modbus, CAN, Profinet) is a plus.
- Unit testing, test automation and familiarity with CI/CD pipelines preferred.
- Knowledge of signal processing, data visualization or hardware control systems is useful.
Key Responsibilities
- Design and implement high-performance application software in C/C++ for HMI and control systems.
- Develop user interfaces using Qt/QML or Qt Widgets, including interactive charts and diagnostic tools.
- Collaborate with firmware and hardware teams to integrate software with sensors and controllers.
- Write unit tests and participate in test automation and CI/CD activities.
- Profile and optimize code for memory and CPU constrained devices.
- Document designs, create user-facing help/diagnostic pages, and maintain technical documentation.
Preferred / Optional Skills
- Embedded Linux development experience (Yocto, Buildroot, or similar).
- Experience with Raspberry Pi, BeagleBone, or ARM microcontrollers.
- Familiarity with industrial communication protocols (Modbus, CAN, Profinet).
- Experience with signal processing libraries or data visualization toolchains.
- Hands-on experience with unit testing frameworks for C++ (Google Test, Catch2, etc.).
Salary & Benefits
- Annual compensation between ₹2,40,000 and ₹6,00,000 depending on experience and skillset.
- Health insurance, Provident Fund, Paid time off and other statutory benefits.
- Opportunity to work on embedded systems and HMI projects with a cross-functional team.
💡 Pro Tip: Mention any C++/Qt projects in your CV (links to GitHub or binaries are welcome). Highlight embedded board-level experience and unit testing practices.
How to Apply
- Update your CV with project details (especially any C++/Qt projects and embedded work).
- Send your application to hr@subtleweigh.com with the subject: “Application Software Engineer – [Your Name]”. (Replace email if the company provided a different contact.)
- Be ready to discuss design choices, profiling/optimization, and past embedded projects during interviews.
📍 Location: New Town, Kolkata, West Bengal
Note: Please replace hr@subtleweigh.com with the correct hiring contact if different.
