Careers
As part of our on-going growth, Brandt are currently looking for experienced professionals in the areas of software development and business development. We would be delighted to hear from suitably qualified individuals who are interested in applying for the following positions.
Senior C++ Developer
We are looking for a highly motivated Senior Software developer to lead our development efforts in our research and development function. This role represents a unique opportunity to make a real difference in a group of highly committed professionals, and to our clients, who value our powerful Shadow™ technology.
The successful candidate will be a highly motivated self-starter who will be able to manage a team of energetic, dedicated and flexible software developers.
The project profile includes; architecture strategy, artificial intelligence, driver development, software protections and enhancement design.
Tasks
- Report to CTO.
- Drive production of architecture deliverables for active projects.
- Influence engineering design and development.
- Communicate the architecture strategy, concepts and roadmap internally to leverage the architecture knowledge of the entire company.
- Lead a team of developers working on multiple development projects.
- Assist with the definition of the overall architecture, programming standards and methodology.
- Identify best practices for coding design, debugging and unit testing.
- Implement code reviews and identify & remediate risks.
- Provide accurate estimates for the effort required for software development activities.
- Assist team members to design code.
- Must have experience with optimising code.
Educational Requirements
Degree in computer science, engineering or science.
Position requirements
- At least 3 years experience developing in C++ in a product development environment.
- Development on Windows using Visual Studio.
- Driver development experience a distinct advantage.
- Strong engineering practices and disciplines.
- Excellent problem solving ability.
- Familiarity with design patterns.
- Proven development in team projects.
- Debugging of large-scale intricate projects.
- Experience in developing multithreaded applications.
- Excellent leadership, communication (oral and written) and presentation skills.
- Cross platform development experience an advantage.
Applicants should forward their CV to Brandt at the following e-mail address: careers@brandttechnologies.com