Software Developer

TLDR

Develop and test embedded software systems using advanced programming in C/C++, collaborating across teams to enhance product performance in a dynamic environment.

JOB DESCRIPTION:

We are looking for Software Developer with 5+ years of experience.

Bachelor or master’s degree in Computer Science, Telecommunications, Electrical Engineering, Industrial science or equivalent experience
• Advanced programming skills in C or C++, with expertise in Object-Oriented Programming (OOP) and the design and development of complex software systems.
• Design, develop and test embedded software and write software for real-time controllers, embedded Linux and ASIC drivers
• Apply expertise in IP-based networks and Layer 2/Layer 2+ Access protocols (including but not limited to Ethernet, Layer 2 Forwarding VLAN, QoS, Multicast, DHCP, PPPoE,
802.1x, Radius, CFM, ERPS, xSTP, LLDP, LACP, ANCP, Radius, etc. and stay updated with emerging network technologies)
• Experience with products like GPON, XGSPON will be added advantage
• Hands-on experience with containers, Kubernetes, and major cloud platforms (AWS, Azure, Google Cloud).
• Proficiency in Linux command-line operations and system debugging.
• Experience with CI/CD pipelines, release automation, and test frameworks (Jenkins, Selenium, Robot Framework).
• Familiarity with NetConf, YANG models, and REST APIs.
• Experience in Linux OS, Docker, and deployment in virtual environments.
• Experience with CI/CD, Mercurial (Git), and build development.
• Experience in shell scripting and Python for system administration and automation

 

 

 

• Knowledge of XML, XSLT, and data migration.
• Experience with Docker, Jenkins, qemu, simics, real-time operating systems

Nice to Have
• Certifications such as CKAD (Certified Kubernetes Application Developer) or equivalent

 

Other Skills:

Fluent in English with strong communication and collaboration skills
• Strong troubleshooting and problem-solving skills.
• Willingness to contribute with creative, out-of-thebox solutions, to problems arising in a dynamic environment, under high market pressure.
• Collaborate with cross-functional teams on international level to ensure product excellence.

Two95 International Inc. delivers a range of information technology services tailored to meet the diverse needs of businesses. Focused on providing comprehensive IT solutions, it serves clients across various industries looking to enhance their technological capabilities.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Developer Q&A's
Report this job
Apply for this job