C/C++ Architect

This job is no longer active!

View all jobs ALTEN Romania active


View all jobs C/C++ Architect active on Hipo.ro

View all jobs IT Software active on Hipo.ro

View all jobs Telecommunication active on Hipo.ro


Employer: ALTEN Romania
Domain:
  • IT Software
  • Telecommunication
  • Job type: full-time
    Job level: > 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 19.05.2019
    Short company description

    ALTEN Romania, part of the international ALTEN Group - with a unique position as Leader in IT & Engineering Consulting, provides support for its clients’ development strategies in the fields of innovation, R&D and IT systems since 1996. The company comprises 2 divisions specialized on its core capabilities: ENGINEERING and IT. These two divisions are: ALTEN TECHNO and ALTEN KEPLER.

    Requirements

    • 7+ years of relevant work experience;
    • Strong skills in C and C++, including algorithm design, data structures, and design patterns;
    • Strong understanding of data modeling and management techniques for "big data";
    • Packet-level TCP/IP protocol knowledge;
    • Distributed software design;
    • Virtualization concepts and tools, including the development and deployment of high-performance software in a virtual domain;
    • A proven ability to initiate and drive forward software development in an Agile development environment;
    • Experience in debugging and testing new software constructs as well as an ability to predict and prevent negative side-effects when modifying existing or legacy code;
    • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering or equivalent;
    • Excellent written and verbal communications skills;
    • Critical thinking and the ability to structure elegant solutions to difficult problems;
    • A passion for creating, reusing, and maintaining well-structured and architected solutions;
    • The ability to deliver high-performance, customer-focused features.

    Responsibilities

    • Responsible for ensuring product features are functionally correct, fully validated, and demonstrably meet specifications;
    • Apply sound engineering principles for highly maintainable and testable software;
    • Develop with an eye towards high performance and data throughput;
    • Solve complex problems and implement designs using C/C++;
    • Actively contribute ideas for product improvements and solutions;
    • Show a passion for continued learning. Stay abreast of new technology and trends;
    • Work closely with Software Development Engineers in Test (SDETs) to facilitate functional software validation.

    Other info

    Nice to have skills:
    • Packet-level VoIP protocol knowledge;
    • Experience with data modeling and management techniques for "big data";
    • Knowledge of networking and TCP/IP;
    • Experience with RESTful API creation and consumption;
    • Working knowledge of multiple data formats, including XML and JSON;
    • Network architectures and what impacts their performance;
    • Experience with layer 7 protocols and their inner workings, including experience of DPI Techniques and tools;
    • Experience with packet acquisition technologies, including accelerator cards and smart NICs;
    • Experience with Linux tuning;
    • Knowledge of virtualization concepts and tools such as containers and kubernetes;
    • Knowledge of wireless mobile networks and data transport protocols.