Senior C/C++ Software Engineer
This job is no longer active!View all jobs ALTEN Romania activeView all jobs Senior C/C++ Software Engineer active on Hipo.roView all jobs IT Software active on Hipo.roView all jobs Telecommunication active on Hipo.ro |
Employer: | ALTEN Romania |
Domain: |
|
Job type: | full-time |
Job level: | peste 5 years of experience |
Location: |
|
Updated at: | 05.07.2021 |
Remote work: | On-site |
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 IT.
Requirements
• Bachelor’s degree in Computer Science, Computer Engineering or equivalent
• Strong skills in C and C++, including algorithm design, data structures, and design patterns
• Knowledge of networking and the TCP/IP stack
• Proficient in multithreading programming and design
• Knowledge of OS provided services and subsystems, system-wide debugging and performance tuning
• A proven ability to initiate and drive forward software development in an Agile development environment
• A solid understanding of the Software Development Lifecycle
• 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
• 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
Nice to have:
• Packet-level VoIP protocol knowledge
• Experience with Microsoft Visual Studio and/or GNU toolchain is a plus
• 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
• Experience with virtualization and cloud technologies (eg. containers, VMs, Kubernetes, Openstack etc)
• Experience with high performance network processing frameworks (eg. DPDK, XDP, VPP etc)
• Experience with modern network interface adapters (Intel, Mellanox, Napatech, Netronome etc)
• Work with your team to become best in class in quality, innovation, and time to market while creating the next generation of Network Performance Management and Diagnostics (NPMD) platform
• 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
Job-uri similare care te-ar putea interesa: |
|
---|---|
Java Software Engineer Senior Hybrid | |
Java Software Engineer Specialist Remote | |
Java Software Engineer II Hybrid | |
Vezi job-uri similare (496) |
Raporteaza eroarea la