C++ Developer
Full-time
ATS Client
Job description
Join our team and start a new adventure in an international and dynamic environment, where you will be able to fulfil your career expectations in a fast-growing organization.
Your missions
Your profile
What we offer
Amaris Consulting is proud to be an equal-opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics. #LI-YK1
Who are we?
Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an international team of 7,600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We're focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your steppingstone to cross rivers of change, meet challenges and achieve all your projects with success. At Amaris, we strive to provide our candidates with the best possible recruitment experience. We like to get to know our candidates, challenge them, and be able to give them proper feedback as quickly as possible. Here's what our recruitment process looks like: Brief Call : Our process typically begins with a brief virtual/phone conversation to get to know you! The objective? Learn about you, understand your motivations, and make sure we have the right job for you! Interviews (the average number of interviews is 3 - the number may vary depending on the level of seniority required for the position). During the interviews, you will meet people from our team: your line manager of course, but also other people related to your future role. We will talk in depth about you, your experience, and skills, but also about the position and what will be expected of you. Of course, you will also get to know Amaris: our culture, our roots, our teams, and your career opportunities! Case study : Depending on the position, we may ask you to take a test. This could be a role play, a technical assessment, a problem-solving scenario, etc. As you know, every person is different and so is every role in a company. That is why we have to adapt accordingly, and the process may differ slightly at times. However, please know that we always put ourselves in the candidate's shoes to ensure they have the best possible experience.
We look forward to meeting you!
Join our team and start a new adventure in an international and dynamic environment, where you will be able to fulfil your career expectations in a fast-growing organization.
Your missions
- Design and implement software for signal processing applications.
- Develop and optimize algorithms for high-performance and real-time systems.
- Support the development of low-latency network communication protocols.
- Participate in system integration efforts across software, firmware, and hardware.
- Maintain software baselines using version control systems.
- Ensure reliable delivery of assigned software modules and components to assist overall project timelines.
Your profile
- Experience in C++ for performance-critical applications.
- Experience with parallel computing using NVIDIA CUDA.
- Experience in programming, scripting, and simulation using Python and MATLAB.
- Experience in radar signal processing.
- Academic background: Degree in Engineering, Computer Science, or Applied Mathematics.
- Understanding of memory management and system-level optimization.
- Understanding of high-speed TCP/UDP communications and network programming.
- Working knowledge of modern source control systems.
- Practical knowledge and application of system integration techniques.
- Solid foundational understanding of software architecture, network programming, and version control.
- You have a team-oriented mindset with the ability to adapt and learn quickly in a specialized, multi-disciplinary environment.
What we offer
- An international community, bringing together 110+ different nationalities
- An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
- A robust training system with our internal Academy and 250+ available modules
- A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
Amaris Consulting is proud to be an equal-opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics. #LI-YK1
Who are we?
Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an international team of 7,600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We're focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your steppingstone to cross rivers of change, meet challenges and achieve all your projects with success. At Amaris, we strive to provide our candidates with the best possible recruitment experience. We like to get to know our candidates, challenge them, and be able to give them proper feedback as quickly as possible. Here's what our recruitment process looks like: Brief Call : Our process typically begins with a brief virtual/phone conversation to get to know you! The objective? Learn about you, understand your motivations, and make sure we have the right job for you! Interviews (the average number of interviews is 3 - the number may vary depending on the level of seniority required for the position). During the interviews, you will meet people from our team: your line manager of course, but also other people related to your future role. We will talk in depth about you, your experience, and skills, but also about the position and what will be expected of you. Of course, you will also get to know Amaris: our culture, our roots, our teams, and your career opportunities! Case study : Depending on the position, we may ask you to take a test. This could be a role play, a technical assessment, a problem-solving scenario, etc. As you know, every person is different and so is every role in a company. That is why we have to adapt accordingly, and the process may differ slightly at times. However, please know that we always put ourselves in the candidate's shoes to ensure they have the best possible experience.
We look forward to meeting you!
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the C++ Developer in Cape Town, Western Cape vacancy
- ...Our client is seeking a highly experienced Senior C++ Developer to join a fully remote team in South Africa, working on high-performance real-time video streaming and processing applications used by leading global production studios. This role is ideal for a developer...
- ...professionals who have already proven themselves in the field; developers who understand the realities of building software in production... ...assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers,...
- ...within the shadows, an invitation awaits. A place where ordinary developers dare not tread. Here, every line of code determines the fate of... ...you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular...
- Greetings, brave architect of the digital night. Are you the sort of developer who delights in crafting magnificent software from its deepest... ...assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers,...
- Across the engineering universe, there are countless developers. Many can write code. Few can command the entire Software Development... ...assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular...
- We're on the hunt for a developer who can comfortably jump between frontend finesse, backend logic, and database wizardry - basically, someone... ...assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers,...
- ...businesses moving. My client is searching for a Senior Full-Stack Developer ready to take ownership of mission-critical applications,... ...assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular...
- ...codebase, gather user data, and respond to requests from Senior Developers/CTO. You will help develop information systems by designing,... ...need 2 years experience in a similar role with proficiency in C++, C#, Java, Python, Kotlin, RESTful APIs & MVC pattern. DUTIES...
- ...Location Cape Town, South Africa SUMMARY Junior/Trainee Developer Job Brief We are looking for a person to join our small... ...development stack is Microsoft-based, using MS SQL, Visual Studio 2026, C++, and C# Blazor, although Linux with PostgreSQL is on the horizon...
- ...Our client is looking for a highly accomplished Senior Software Developer to lead the evolution of a mission-critical software platform. This... .... Key Responsibilities Rewrite and optimise an existing C++ application using the most appropriate modern programming language...
- Are you an Intermediate Mobile Developer passionate about building seamless mobile experiences? As a specialist recruiter, I'm actively... ...assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular...
- About the job ServiceNow Developer ServiceNow Developer Responsibilities Develop and customize ServiceNow applications and modules, including Incident, Problem, Change, Service Catalog, and Knowledge Management. Design and implement ServiceNow workflows...
- ...A leading Assurance company is seeking a Business Developer to joint their team. This role entails developing strategic business development plans, coordinating with internal teams to address customer needs and wants, and aiming to improve customer satisfaction and...
- ...A leading FMCG food manufacturing company is looking for an experienced Product Developer with strong experience in food product development, flavour innovation, project management, and food manufacturing to join their team in Cape Town. The company supplies a diverse...
- ...Our Travelstart team is looking for a talented, seasoned Java Developer to join us. This role is suited to candidates who possess a strong understanding of software architecture principles, experience with leading or mentoring development teams, and a proven track...
- ...Back-End Developer ( Java ) We are looking for an experienced Back-End Developer to design, build, and maintain reliable back-end solutions using Java technologies. This role focuses on developing secure, scalable systems and APIs that support high-performing applications...
- Our client is seeking experienced contract Web Designers to support their Web Squad team. The ideal candidates will create polished, development-ready designs while maintaining brand consistency and collaborating effectively with the internal development team. Design...
- ...Cape Town (Hybrid – 3 days onsite) Contract Position Bluegrass Digital is looking for a strong Mobile Developer to join our delivery team on a contract basis. We're looking for someone who thrives in fast-paced environments, builds scalable mobile applications,...
- ...will collaborate with cross-functional teams to translate business requirements into technical solutions while mentoring junior developers and helping shape a strong engineering culture. With exposure to modern technologies, cloud platforms, and a collaborative environment...
- ...We're seeking an innovative, highly-motivated and qualified C# developer to join our team of professionals. Role Responsibilities Understanding business requirements and how they translate to the application logic /UI Writing well-designed and efficient code...
- ...We are looking for a qualified Database developer to design stable and reliable databases, according to our companys needs. You will be responsible for developing, testing, improving and maintaining new and existing databases to help users retrieve data effectively. As...
- ...We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products. Python Developer responsibilities include writing and testing code, debugging programs and integrating applications with third-party web services...
- Our client is seeking a skilled Business Developer in the life insurance sector to join their team in Cape Town, WC. This role involves identifying potential clients, presenting tailored product proposals, and ensuring sales success. The ideal candidate will collaborate...
- About the job Full Stack Developer Full Stack Developer Cape Town, South Africa (Hybrid) | Permanent | Technology Our client is an established digital agency that builds bespoke web and mobile solutions for a diverse portfolio of clients. They are looking...
- ...WHO ARE WE LOOKING FOR? As a Senior .NET Developer, you will play a key role in designing, developing, and delivering modern software solutions across a variety of industries including fintech, e-commerce, healthcare, logistics, and digital transformation initiatives...
- Build real products. Ship fast. See your code live in the hands of thousands of users. This is a dream role for a developer who wants more than tickets and maintenance, it's your chance to own features end-to-end across mobile and web, work with modern tech, and operate...
- ...Purpose: We are seeking a highly skilled Shopify Developer who combines strong technical expertise with a refined eye for design. The ideal candidate will be responsible for building, customizing, and optimizing our Shopify store to deliver an exceptional user...
- ...Job Description Your role will be to develop code ensuring that it meets the defined criteria for software testing, and produce software builds for loading onto target hardware from software source code within system development and producing integration test specifications...
- ...PBT Group has an exciting opportunity for an experienced C# .NET Developer to join our software engineering team. The role involves developing and maintaining enterprise applications and services using modern Microsoft technologies and frameworks. The successful candidate...
- ...African Talent. Our mission is to simplify the hiring process by connecting businesses with top-tier talent. Responsibilities: Develop and maintain high-quality web applications to support Talent Sam's operational goals. Collaborate closely with UI/UX designers...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!
