HamburgerMenu
hirist

Senior Software Engineer - C++/Java/C#

Arting Digital
Multiple Locations
5 - 8 Years
star-icon
4.8white-divider27+ Reviews

Posted on: 07/08/2025

Job Description

Posting title : Senior Software Engineer (C++/Java/C#)

Experience : 5+ Years

Location : Chennai/ Pune

Work mode : On-site

Primary skills : C++/Java/C#, Design Patterns, Data Structures, and Multithreaded Programming, MFC, WinForms, Win32, WPF, or WCF

Qualification : Any Technical Degree

Roles & Responsibilities :


- Design and develop robust software systems with a strong focus on system and software architecture.

- Work closely with hardware teams to build solutions integrating mechanical/automation systems.

- Mentor and guide junior engineers, fostering a culture of code quality and engineering excellence.

- Translate abstract problem statements into detailed technical requirements and implementation plans.

- Collaborate cross-functionally to deliver high-impact solutions within timelines.

Required Skills & Experience :


- 5-10 years of hands-on experience in software/system development.

- Strong expertise in C++, Java, or C# with production-level coding experience.

- Experience in Desktop Application Development using MFC, WinForms, Win32, WPF, or WCF.

- Solid foundation in OOP, Design Patterns, Data Structures, and Multithreaded Programming.

- Experience in distributed systems or multi-process architectures.

- Familiarity with interface protocols like CORBA, Apache Thrift, or gRPC.

- Strong problem-solving skills and the ability to work independently or in a team.

- Excellent communication and collaboration abilities.

- Bachelors or Masters in Computer Science, Engineering, or related field.

Preferred / Nice to Have :

- Proven experience in hardware-software integration or control systems.

- Passion for working with real-world hardware in areas such as automation or instrumentation.

- Ability to propose technical roadmaps aligned with evolving product needs.


info-icon

Did you find something suspicious?