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 more than 2 months ago
Similar jobs that could be interesting for youBased on the C++ Developer in Cape Town, Western Cape vacancy
- ...We are looking for an enthusiastic and exceptional C++ developer to join our team! As a C++ Developer, you will be responsible for creating beautiful code with the latest technology. You will be using your skills and knowledge to solve and offer solutions to real-world...
- ...management solutions, including hardware and software, for sectors like retail, commercial, and industrial, is seeking an Intermediate C++ Developer who will be developing and extending their current software solutions, providing quality feedback to testing/implementation...
- ...Resolve's client is urgently in search of an experienced Python Developer to join their team of professionals in Cape Town. Responsibilities... ..., Flask or other Python frameworks Current knowledge of C/C++ or Python standards and specifications Extensive experience...
- ...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,...
- ...Hire Resolve's client is currently seeking a skilled PHP Software Developer to join our client's dynamic team in Johannesburg. As a PHP Software Developer, you will be responsible for designing and developing web applications and implementing innovative solutions to meet...
- Hire Resolve's client is looking for a Delphi Developer to join their team within the FinTech industry in Cape Town, WC. The ideal candidate will have a strong background in Delphi programming and a passion for creating efficient, user-friendly software solutions. Responsibilities...
- ...A well-established client of ours is currently seeking a Junior/Intermediate C# Developer to join their established team. The company is Cape Town-based and composed of a team of experienced, qualified and committed software developers and consultants. Each member of...
- ...We are seeking a WordPress Developer to help us create customized websites for our clients. In this position, you will meet with the client, determine what they need from the website, and utilize both the WordPress platform and your own coding skills to create the final...
- ...dynamic, technology-forward environment? Our client, a leader in Data and Analytics services with a global footprint, is seeking a Java Developer to join their team. This is a prime opportunity to contribute to large-scale financial projects, working with cutting-edge...
R 25 - 70 ph
? Earn $25$70 USD per hour? Remote contract opportunity? 20 openings availablePut your game development expertise to work on projects that help train next-generation AI agents.Key responsibilities: Implement gameplay features. Design and test gameplay scenarios. Work with...- ...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...
- Hire Resolve's client is seeking a talented React/Next.js Developer to join their team in Cape Town, WC. The ideal candidate will be responsible for developing user interfaces for web applications using React and Next.js. The candidate should have a strong understanding...
- ...Were searching for a JavaScript developer who can use advanced JavaScript, CSS, and React to optimize design, performance, and quality while evolving our technology stack. Day to day, this person will be responsible for all front-end aspects, from designing complex applications...
- a company that provides a developer of a cloud-based restaurant management system, designed to increase efficiency in the hospitality industry, is seeking a Backend Developer to join their team. You'll work with senior developers to build and maintain high-performance...
- ...Hire Resolve's client is seeking a high-energy, deadline-driven Senior Developer with a passion for crafting intuitive, high-performing applications. Help support in building a state-of-the-art fantasy sports betting app using XCode or Flutter and Dar Responsibilities...
- A leading strategy and innovation consulting firm is looking for a Intermediate .Net Developer to join their team in Cape Town, WC. Responsibilties: Pair with other developers and learn the software development process and life cycle; Construct and implement application...
- Bachelors degree in Data Science, Engineering, Programming or similar discipline. At least 1 year of relevant work experience in BI Development or related fields. Experience with development of BI tools (primarily Power BI). Keen eye for visual design of technical...
- Our client looking for a talented and highly motivated Software Developer to join their team. The ideal candidate will have strong programming skills, attention to detail, and a passion for creating innovative software solutions. The Software Developer will work closely...
- Hire Resolve is currently seeking a talented and experienced Web Developer to join our client's esteemed team. The preferred tech stack includes Go for the backend, React for the frontend, Google Cloud for infrastructure, and GitHub for code repositories. Responsibilities...
- ...Our client in the Digital Insurance Industry is searching for an experienced Senior Python Developer to join their team in Cape Town on a hybrid work model. Senior Python Developer responsibilities include participating in all phases of the software development lifecycle...
- ...We are looking for a Full Stack Developer to produce scalable software solutions. Youll be part of a cross-functional team thats responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable...
- 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,...
- Hire Resolve's client is looking for a Senior Java Developer to join their team. You will play a critical role in designing, developing, and maintaining our payment processing systems and financial applications. Youll work with a diverse stack of technologies including...
- ...Hire Resolve's Client is looking for a talented Full-Stack Developer to join their dynamic team. In this role, you will be responsible for developing and maintaining web applications, working across various layers of the stack to deliver robust software solutions. The...
- ...Hire Resolve's client is currently seeking a skilled and experienced Java (Springboot) Developer to join their team. As a Java (Springboot) Developer, you will be responsible for designing, developing, and maintaining high-quality software applications using Java and Springboot...
- ...An energy efficiency, facility, and utility monitoring company based in Cape Town is seeking a Developer / Systems Integrator who will own live customer systems and make calls about data that clients bill on. Responsibilities: Bench Commissioning & Go-Live:...
- 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...
- ...Lead Application Developer (Full Stack Microsoft .NET) Own the build. Lead the team. Ship software that people actually use. We need a Lead Application Developer who can sit with a requirement, turn it into a working application.This is a hands-on lead...
- Job Title: Senior .NET Developer Location: Cape Town, South Africa Job Summary: Hire Resolve's client is seeking a highly skilled and experienced Senior .NET Developer to join their dynamic team in Cape Town. The successful candidate will have a strong background...
- Our client is seeking an experienced Senior PHP Developer to join their team. Requirements: ~BSc Computer Science OR Engineering OR Information Technology ~6+ years of exoerience ~PHP ~MySQL ~Laravel ~Livewire ~PHPUnit testing ~JavaScript (Alpine, Vue...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!
