Software Engineer (C/C++)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Summary: We are seeking a talented and motivated Software Engineer to join our team. This role is ideal for a hands-on coder with strong technical expertise in C/C++, TCP/IP, and cloud communication protocols. You will be working on innovative projects that involve advanced cloud and networking solutions, using protocols like GRPC and MQTT, and will operate on QNX/Linux platforms. If you have a passion for problem-solving, a strong foundation in network programming, and the ability to thrive in a collaborative environment, we’d love to meet youKey Responsibilities:Develop, optimize, and maintain robust, high-performance software solutions in C/C++.Implement and troubleshoot network protocols, specifically TCP/IP, to support reliable and efficient communication.Work with cloud communication protocols such as GRPC and MQTT to build scalable and secure services.Design and develop on QNX and Linux platforms, ensuring high stability and real-time processing.Collaborate closely with cross-functional teams to align project goals, architecture, and code quality.Participate in code reviews, documentation, and best practices to maintain a high standard of software development.Required Qualifications:Education: Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.Experience: 7+ years of hands-on experience in software development, with a focus on network programming and cloud communication protocols.Technical Skills:Proficient in C/C++ programming languages.Strong knowledge and practical experience with TCP/IP networking stack.Experience with cloud protocols such as GRPC and MQTT.Working knowledge of QNX or Linux operating systems.Excellent analytical and debugging skills.Ability to work in a team-oriented environment and communicate effectivelyPreferred Qualifications:Familiarity with cloud platforms and microservices architecture.Experience in multi-threaded programming and real-time systems.Background in working within Agile/Scrum methodologies