C/C++ Senior Software Engineer

Nazer Farzan Tehran

Posted Over a month ago

Job Description

The successful candidate will work as a C/C++ Senior Software Engineer, in railway signaling and communication high-tech projects to: • Develop real-time systems for railway signaling control equipment and SCADA (Supervisory Control and Data Acquisition) applications, ranging from proof of concept demonstrations to efficient, reliable implementations. • Participate in software development disciplines (RUP disciplines) including technical requirements, analysis & design, implementation, test, deployment, configuration & change management. • Be responsible for integrating applications in a multi-threaded, multi-process, redundant, multi operating system environment (Windows, Linux, etc.).

Requirements

The candidate should have experience in following techniques, tools, and technologies: • Object Oriented concepts • Linux, Network Programming • Rational Unified Process (RUP) Methodology and UML • Developing C/C++ in MS Windows or Unix/Linux software development environments (such as Visual C++ or gcc/g++/make) and tools (such as CVS, subversion or other version control system). Experience developing robust real-time systems is considered an advantage. • BS or MS in Computer Science, Computer Engineering, Software Engineering or related field.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career