Software Engineer (c++) - Hitachi Rail Gts India

HITACHI INDIA PVT. LTD

Noida, Uttar Pradesh, India
As per industry
Fully remote
C++11 and above
Standard template library (stl)
Data structures and algorithms
Design, develop, and test high-performance C/C++ applications for embedded and cross-platform systems

Job Summary

  • Design, develop, and test high-performance C/C++ applications for embedded and cross-platform systems.
  • Develop and maintain communication interfaces (e.g., CAN-BUS, SPI, RS232) and design/implement multi-threaded systems using RTOS environments.
  • Collaborate with internal stakeholders to define scope and technical requirements, and support user feedback processes.

Matching Summary

Design, develop, and test high-performance C/C++ applications for embedded and cross-platform systems.

Salary

As per Industry

Skills & Requirements

Must-have

  • C++11 and above
  • Standard Template Library (STL)
  • data structures and algorithms
  • object-oriented programming (OOP)
  • Makefile, cmake, GDB
  • version control systems (Git)
  • Agile methodologies

Nice-to-have

  • Python
  • common design patterns
  • SQL, JSON, and XML

Key Requirements

  • 3-5 years C/C++ software development experience
  • Bachelor's degree in CS, IT, Electronics, or related field

Work Rights

Not specified

Tailored Resume

Cover Letter