C/C++ Developer - New York, United States - Tech Tammina LLC

    Default job background
    Description

    Job Description

    Job DescriptionTitle: Sr. C/C++ Developer with Python & Perl Scripting
    Location : New York ; Onsite Position
    Contract : 1yr (Renewable)
    Skills Need:
    • 10+ years of experience working for US companies in the US is a Must have.
    • Must have 10+ years of experience developing application utilizing C.
    • Must have 8+ years of experience developing/modifying C/C++ software in response to software bugs and new capability development
    • Must have 8+ years' experience developing drivers or firmware.
    • Must have 8+ years of extensive 'Recent' experience doing maintenance, enhancement, and development with Perl v , and Python v in response to software bugs and new capability development.
    • Must have recent experience (With in last 2 years) supporting an architectural migration of the software containers, with an orchestration engine such as Kubernetes.
    • Must have recent experience (With in last 2 years) Developing and maintain, and enhancing software scripts.
    • Must have recent experience (With in last 2 years) Developing and debugging software interfaces and related functionality with external systems.
    The JOB:
    The consultants will be responsible for:
    • Migrating some apps from C/C++, and Pearl to Python.
    • Debugging, migrating, and enhancing some C/C++, Pearl and Python apps.
    • Porting existing script-based debug to their next generation simulation and emulation validation model.
    • Debugging C/C+, Pearl and Python apps.
    • Enhancing C/C++, Pearl and Python apps.
    • Review the operation of our existing script-based debug environment.
    • Gather the requirements for adding support for the next generation simulation and emulation platforms.
    • Update the C/C++, Python & Perl interface, and control libraries, adding support for the next generation architecture.
    • Develop Python & Perl test scripts to exercise the simulation and emulation platforms.
    • Work with bring-up team to debug and support on emulation platforms