CrawlJobs Logo

Software Developer - C/C++

India, Bangalore · Job Posted February 23, 2026
Apply Position
Job Link Share

Job Description

Looking for Candidates with Expertise in Routing / Infrastructure / OAM Background. We are seeking highly skilled professionals with strong networking fundamentals and practical experience in system-level infrastructure and operations/management capabilities. The ideal candidate with 5+ years of hands-on experience building and supporting robust network systems and platform-level services can apply.

Job Responsibility

  • Develop & test switch router products
  • Work in an agile team as both developer and tester
  • Responsible for feature designing, coding, unit Test, feature test, regression test, automation test scripts, document writing, product maintenance, etc.

Requirements

  • Master’s /bachelor’s degree in CS, EE, Telecom or equivalent
  • Strong C/C++ programming skills - mandatory
  • Software development of L2/L3 Ethernet switches or routers
  • Excellent understanding of networking technologies and related protocols
  • 5 to 8 years of experience
  • Strong understanding of networking and distributed computing concepts
  • Proficient in Layer 2/Layer 3 protocols, including: MPLS, Multicast, OSPF, BGP, VLAN/VTP, etc.
  • Solid grasp of routing principles and client-server architecture
  • Excellent debugging and troubleshooting skills in networking environments
  • Experience in designing and building system-level services
  • Familiarity and experience with developing and integrating management interfaces (CLI, Netconf/YANG, SNMP)
  • Fluent in English speaking and writing

Nice to have

  • Experience with automation test (with Perl or Java) is a big plus
  • Understanding agile and scrum is a big plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Developer - C/C++

8 matching positions

C/C++ Software Developer

We’re looking for an experienced C++ Developer to join a dynamic team working on...
Location
Location
United Kingdom , Sheffield
Salary
Salary:
55000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree or equivalent experience in a relevant field
  • 4+ years’ commercial software development (or equivalent)
  • Strong, modern C++ in a Windows environment
  • Systems programming experience
  • Git, Visual Studio / VS Code
  • Agile/Kanban workflows, pull requests, code reviews, automated testing
  • Networking (TCP/UDP), REST APIs
  • Multithreading, async programming, IPC
  • Experience with high I/O systems, scalability, fault tolerance, and observability
Job Responsibility
Job Responsibility
  • Develop high-quality C++ applications for cloud-based environments
  • Translate functional requirements into technical solutions
  • Work closely with stakeholders to clarify specifications
  • Contribute to unit, system, and acceptance testing
  • Share improvement ideas and support cross-functional teams when needed
  • Fulltime
Read More
Arrow Right

Mid-Level Software Developer

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , Seal Beach
Salary
Salary:
115600.00 - 156400.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with developing software with application integration and system architecture, utilizing standard IT lifecycle methodologies and tools
  • 3+ years of experience developing data management solutions including writing queries in SQL, .Net, Access, Oracle, JAVA Server Pages and interpreting the data
  • 3+ years of experience with leading teams and/or leading initiatives
  • 1+ years of experience with application development in one or more programming languages such as C#/C-Sharp, .NET, C, C++, Java, Python, R, SQL, Pro*C/C++, Perl, Shell Scripting, and Web/HTML technologies (JavaScript, jQuery, HTML5, web services, REST, microservices etc.
Job Responsibility
Job Responsibility
  • Designs, programs, tests, implements, documents and maintains computing applications
  • Collaborate with stakeholders to gather, analyze, and validate end-user requirements, ensuring solutions align with organizational goals
  • Writes and compiles code and constructs database objects based on documented design and analyzes information to determine architecture specifications, parameters for software compatibility, application security needs and other application architecture requirements
  • Modifies or upgrades applications to maintain software functionality, performance, and user experience
  • Identifies and resolves programming or application architecture problems
  • Reviews system performance and identifies and recommends improvements
  • Address IT Compliance items by performing application scans for security requirements
  • Partner with senior team member on application server setup when needed
  • Stay current with emerging technologies, tools, and industry trends to continuously improve development practices and solutions
  • Maintain clear and comprehensive technical documentation, including design documents, user guides, and release notes
What we offer
What we offer
  • competitive base pay and variable compensation opportunities
  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work
  • generous company match to your 401(k)
  • industry-leading tuition assistance program pays your institution directly
  • fertility, adoption, and surrogacy benefits
  • Fulltime
Read More
Arrow Right

Software Developer

The Associate Software Development Engineer is an entry level subject matter exp...
Location
Location
Indonesia , Jakarta Selatan
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Basic understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365
  • Developing subject matter expert in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, libraries and frameworks
  • Some expertise of data structures, algorithms, and software design with strong analytical and debugging skills
  • Knowledge of micro services-based software architecture and experience with API product development
  • Some expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra
  • Basic understanding of container run time (Kubernetes, Docker, LXC/LXD)
  • Some proficiency with agile, lean practices and believes in test-driven development
  • Possess a can-do attitude and one that takes initiative
  • Ability to work well in a diverse team with different backgrounds and experience levels
  • Ability to thrive in a dynamic, fast-paced environment
Job Responsibility
Job Responsibility
  • Receives detailed instructions to design and develop solutions and functionality that drives the growth of business
  • Assists with writing and testing code
  • Assists with the execution of automated testing
  • Takes directions from various stakeholders to participate in software deployment
  • Assists with delivering software components while working in collaboration with the product team
  • Supports the integration and building of solutions through automation and coding, using 3rd party software
  • Receives detailed instructions to craft, build, and debug large scale distributed systems
  • Assists with writing, updating and maintaining the technical program, end-user documentation, and operational procedures
  • Assists with refactoring code
  • Assists with the reviewing of code written by other developers
  • Fulltime
Read More
Arrow Right

C/C++ Developer - Oracle Databases

Location
Location
Serbia , Novi Sad
Salary
Salary:
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years programming in Java or C languages, strong preference to C/C++ for this role
  • Writes well-structured and performant code
  • Be able to dive into code that has been previously written and suggest improvements
  • Understand and can explain how to build high performance systems and processes
  • Have an analytical mindset that helps you identify design flaws in existing systems and come up with improvements
  • 1+ years of working in a cloud environment utilizing AWS, GCP, Docker/Kubernetes, CircleCI, or similar technologies
  • 1+ years of infrastructure as code on Docker/Kubernetes, AWS CloudFormation, Terraform, Google Cloud Deployment Manager, or equivalent
  • Able to define project requirements
  • Proficient at designing software and infrastructure
  • Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
Job Responsibility
Job Responsibility
  • Dive deep into data replication debugging, analyzing existing code that is in use by hundreds of customers today
  • Analyze new features that are introduced by Oracle in recent releases and determine how to develop supporting features
  • Contribute to the efforts to the maintenance and improvement of existing connectors
  • call for improvement in all areas of Fivetran's codebase and infrastructure
  • Be a part of the process to move a high performance client side service to the cloud and operate at scale
  • Develop software designs and technical roadmap for the team
  • Contribute to hiring by participating in the interview process
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform
  • Fulltime
Read More
Arrow Right

Embedded Software Developer (Real-Time Linux / FreeRTOS) Level 2

We are looking for an Embedded Software Developer to design and develop real-tim...
Location
Location
Sweden , Västerås
Salary
Salary:
Not provided
sigma.se Logo
Sigma Group
Expiration Date
June 21, 2026
Flip Icon
Requirements
Requirements
  • 2–6 years of experience within the relevant field combined with a Bachelor’s or Master’s degree or another technical degree combined with 10–15 years of relevant work experience
  • Experience working with real-time embedded systems using Real-Time Linux and/or FreeRTOS
  • Proficiency in C/C++ and embedded systems programming
  • Understanding of scheduling, interrupts, synchronization, and concurrency
  • Experience with Ethernet and CAN communication in embedded systems
  • Experience working with MCUs, SoCs, and low-level hardware interfaces
  • Strong communication and teamwork skills
  • Experience working in agile development environments
  • Good command of the English language
Job Responsibility
Job Responsibility
  • Develop and optimize real-time software on embedded Linux and RTOS-based platforms within the substation automation domain
  • Implement software based on approved implementation specifications and technical proposals
  • Drive software quality through test automation, code reviews, and continuous improvement initiatives
  • Analyze and improve resource utilization, latency, jitter, and scheduling behavior
  • Debug issues across RTOS/kernel, application, and hardware layers
  • Participate actively in Scrum ceremonies and collaborative agile development
  • Fulltime
!
Read More
Arrow Right

Software Developer Tools

Location
Location
India , Chennai
Salary
Salary:
Not provided
nordex-online.com Logo
Nordex Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E / B.Tech Mechanical Engineering
  • C/C++/C#, Python, Siemens NX, Teamcenter, and NX Open API
  • 3+ years of experience in relevant area
Job Responsibility
Job Responsibility
  • Maintain and further develop internal software tools for structural computation of wind turbine towers and foundations
  • Independently design and implement complex algorithms for civil engineering applications involving steel and concrete structures
  • Ensure compliance with relevant design standards, in particular Eurocodes and related structural regulations
  • Develop, optimise, and maintain user interfaces, ensuring usability and efficiency for engineering users
  • Design and implement software solutions and graphical user interfaces (GUI) around engineering algorithms
  • Develop and maintain UI layers, and interface/integrate Finite Element calculations with CAD systems
  • Collaborate closely with structural engineers, load calculation experts, and IT to translate engineering requirements into software solutions
  • Provide user support, bug fixing, and continuous improvement of existing internal tools
  • Fulltime
Read More
Arrow Right

Software Developer - C++

Our Client is looking for a knowledgeable C++ Developer to work under the genera...
Location
Location
United States , Greenwich
Salary
Salary:
200000.00 - 220000.00 USD / Year
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s in Computer Science, Mathematics, Physics or similar (masters/PhD a plus)
  • Experience of at least 2 years in software development in C++, Object Oriented Programming, Networking, STL at educational and/or professional level
  • In-depth understanding of OOP, design patterns, data structures, algorithms, and concurrency
  • Proficiency in Linux / UNIX / shell scripting
  • Knowledge developing and debugging in C/C++
Job Responsibility
Job Responsibility
  • The Brokerage System Development Team that is responsible for providing trading and related backend systems used in brokerage business
  • Design, implement and deliver high quality software solutions that conform to architectural standards
  • Manage and 'own' significant development tasks end-to-end (from business requirements analysis to 3rd level production support)
  • Demonstrate excellent collaboration / communication skills in working closely with other development teams to roll-out important changes and applications
  • Fulltime
Read More
Arrow Right

Baseband Software Developer

We are looking for highly skilled 5G L1/L2 software designers to be part of our ...
Location
Location
Canada , Ottawa
Salary
Salary:
101500.00 - 133350.00 USD / Year
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Telecommunications, Electronics, or related field
  • 5+ years of experience in telecom software development with specialization in 4G/5G L1/L2
  • Strong proficiency in C/C++ and embedded systems programming
  • Solid understanding of 3GPP 5G NR standards and protocols
  • Experience in multi-core, multi-threading programming, and performance optimization
  • Experience in cloud-native and containerized network functions
  • Knowledge of O-RAN and virtualization technologies
  • Familiarity with AI/ML applications in telecom
Job Responsibility
Job Responsibility
  • Design, develop, and optimize high-performance 5G L1/L2 software modules
  • Collaborate with global teams on the full product development lifecycle
  • Innovate solutions for 5G NR capabilities with a forward-looking eye toward 6G readiness
  • Debug, test, and integrate features to meet stringent industry standards and operator requirements
  • Participate in design reviews, code reviews, and technical discussions to ensure best-practice implementations
What we offer
What we offer
  • Choice of 3 medical and dental plan options
  • Core level coverage paid for fully by Ericsson
  • Group Retirement & Savings Program with automatic 2% company contribution into the Pension Plan
  • 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution (maximum of 4% match)
  • Total company contribution potential of 6%
  • Basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay at no cost
  • Short-term disability coverage
  • Stock Purchase Plan
  • Minimum of 18 days of accrued vacation per year
  • At least 3 personal days
  • Fulltime
Read More
Arrow Right