Job Title: Software Engineer Location: Newcastle Salary: up to £45,000 Job Type: Permanent We are seeking a skilled Software Engineer with expertise in C and/or C++ to join our clients dynamic and innovative development team.
Remember to check your CV before applying Also, ensure you read through all the requirements related to this role.
The ideal candidate will design, develop, and optimize software solutions that power our products and services.
You will collaborate with a cross-functional team to build robust and scalable applications.
Key Responsibilities: Design, develop, and debug software applications using C and/or C++.
Write efficient, maintainable, and well-documented code.
Collaborate with a team of developers, product managers, and designers to deliver high-quality software.
Participate in code reviews to ensure best practices and standards are maintained.
Troubleshoot and resolve software issues to enhance application performance.
Stay up-to-date with emerging technologies and incorporate them into projects where relevant.
Contribute to architectural decisions and strategic planning for software development.
Qualifications and Skills: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Proficiency in C and/or C++ programming languages.
Strong understanding of object-oriented programming principles and software design patterns.
Experience with [specific tools/libraries relevant to your organization, e.g., STL, Boost, Qt, etc.].
Familiarity with debugging tools and techniques.
Knowledge of [e.g., Linux, embedded systems, real-time systems, etc.], depending on your needs.
Experience with version control systems (e.g., Git).
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Nice to Have: Experience with [other programming languages or frameworks relevant to your organization].
Knowledge of software development methodologies (e.g., Agile, Scrum).
Exposure to [e.g., GPU programming, networking protocols, game development, etc.].
Open-source contributions or personal projects showcasing expertise in C/C++.
What my client offfer: A competitive salary and benefits package.
Opportunities for professional growth and skill development.
A flexible work environment with [remote work options/onsite perks].
Collaboration with a team of passionate and skilled professionals.
[Additional benefits like health insurance, stock options, etc.].
For more information or to apply, click Apply Now and a member of our team will be in touch.