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. 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.