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 23 days ago
Similar jobs that could be interesting for youBased on the C++ Developer in Cape Town, Western Cape vacancy
- ...Our client has an excellent opportunity for an experienced Software C++ Developer who enjoys solving complex technical challenges and developing high-performance desktop applications. The successful candidate will become part of a collaborative Agile team delivering innovative...
- ...Our client is looking for a talented C++ Software Engineer to join a collaborative development team building industry-leading CAD software... ...civil engineering sector. This is an exciting opportunity for a developer who enjoys solving complex technical challenges, working within...
- ...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...
- ...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,...
- 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...
- ...cold? We're always on the lookout for talented Full Stack Developers to join our growing talent network. Whether you're actively exploring... ...you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers,...
- ...proficiency in Flutter, Dart, and related technologies Experience developing and maintaining mobile applications for both iOS and Android... ...assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers,...
- 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...
- ...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...
- ...waters and unexplored territory. My client is seeking a Full Stack Developer to join a growing financial services organisation that is... ...assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular...
- 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...
- ...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...
- Job Title: Project Developer Location: Cape Town, South Africa Requirements: Bachelor's degree in Engineering, preferably in Electrical, Mechanical or Renewable Energy Minimum of 3 years of experience in renewable energy projects, specifically in solar energy...
- 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...
- ...environment that values your skills and backs your potential Developing and maintaining client-side applications using C#, .NET, and .... ...DevOps pipelines and CI/CD processes. Developing and maintaining C++ modules within embedded or performance-critical systems....
- ...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...
- Hire Resolves client is urgently seeking the expertise of a Senior Project Developer in Cape Town, WC. Responsibilities: Lead the development of the project pipeline to ensure balanced and de-risked portfolio Assist with business development, site and project acquisition...
- 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...
- ...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...
- 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...
- ....NET Developer Location: Cape Town (Bellville South) Contract Duration: 12 Months Build. Innovate. Deliver Enterprise Solutions. An established organisation is seeking an experienced .NET Developer to join its technology team on a 12-month contract....
- ...Core Description of the role: ~ As a Senior C# Developer in the SGT WebApps team, you will be responsible for the analysis, development, and maintenance of various inhouse Web Applications developed in .NET. Output/Core Tasks: Software Design & Architecture...
- ...Intermediate Azure Integration Developer Permanent I Cape Town I Hybrid Essential Experience, Knowledge and Skills Azure Integration Experience Hands-on experience with Azure Logic Apps, Azure Data Factory or Power Automate. Understanding of REST APIs, JSON...
- ...data-driven energy efficiency, monitoring, and renewable energy solutions for businesses and industries is seeking a Frontend-heavy Developer to join their lean, fast-moving energy monitoring team. You will build and maintain responsive web interfaces and data-rich...
- As a Senior Software Engineer, youll be responsible for working on our integration platform across the .NET 8 backend and /or web app front-end ( Typescript, React). You have a solid track record of up to 10 years prior engineering experience and proven ability to debug...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!
