Overview
Skills
Job Details
Intermediate Software Developer
Location : Warren, New Jersey
Key Responsibilities
Develop software as per the product architecture with accordance to applicable software system development standards
Work with architecture leads and other team members on software product design
Perform statistical analysis of issues & participate in debug sessions
Perform troubleshooting to determine and fix the root cause of performance issues and test failures
Drive continuous improvements of processes and product quality
Provide regular status updates to internal stakeholders
Key Qualifications:
Hands-on expertise with large-scale embedded software projects
Ability to write and maintain software code using C++. Experience with maintaining embedded build infrastructure & CI/CD will be a plus.
Experience with NETCONF / YANG model of controlling a network element.
Experience with netopeer2 is especially desired.
Experience with TLS; certificates (x.509); key exchange protocols.
Strong analytical and problem-solving skills with a meticulous attention to detail.
Excellent communication and collaboration skills to work effectively within a multi-disciplinary engineering team.