Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/3ut4QaHjbHK9rBaA9
Back to the job results

C/C++ Full Stack Engineer ( Includes Testing )

Yesterday 2026/08/12
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

Hello Visionary !! We are looking for a C/C++ Full Stack Engineer to join our engineering team and contribute to the design and development of high‑performance, system‑level software solutions. In this role, you will work on BACnet stack development and test automation , building robust networking and protocol‑based solutions across Linux and Windows platforms . You will collaborate closely with cross‑functional teams in an Agile environment, ensuring scalable, reliable, and high‑quality software delivery. This is an exciting opportunity for someone passionate about system programming, networking, and cross‑platform development , and who enjoys solving complex technical challenges. Your mission will be… Design, develop, and maintain C/C++ stack implementations for Linux and Windows platforms Develop and optimize networking components using TCP/IP and related protocols Implement and maintain client‑server architectures ensuring high‑performance communication Work on system‑level programming , including IPC, threading, and synchronization mechanisms Debug and troubleshoot complex issues using tools such as WinDbg, GDB, and dump analysis tools Write and maintain Makefiles and CMake build scripts for cross‑platform builds Develop and enhance test automation frameworks using Perl and/or Python Collaborate within an Agile development environment to deliver high‑quality software Contribute to code quality, performance optimization, and architectural discussions We are looking for someone with… B.Tech / BE in Computer Science or Engineering , or an equivalent Master’s degree 5+ years of hands‑on experience in software development with strong C and C++ (including Modern C++) Solid understanding of object‑oriented programming, software architecture, design patterns, and algorithms Strong expertise in TCP/IP networking and client‑server architecture Good knowledge of threading, synchronization, and system internals on Windows and Linux Experience with system programming , IPC mechanisms, and build systems (Makefile, CMake) Proficiency in debugging using WinDbg, GDB , or similar tools Experience developing desktop applications on Windows and Linux Strong problem‑solving, analytical, and communication skills Nice to have: Familiarity with BACnet or other building automation protocols Experience working in Agile/Scrum development environments Exposure to cross‑platform development and network security concepts Knowledge of protocol stacks and low‑level networking internals What you can expect from us Opportunity to work on complex, system‑level and networking‑focused products Exposure to cross‑platform development across Linux and Windows A collaborative Agile environment focused on quality and innovation Challenging technical problems that encourage continuous learning and growth A team that values ownership, accountability, and engineering excellence Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender status, protected veteran or military status, or any other category protected by applicable law.
This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.