Junior Software Developer, C++, Scientific Software, COR7471
Junior Software Developer, C++, Scientific Software, COR7471
An exciting opportunity has arisen for a motivated Junior / Graduate Software Developer with a strong focus on C++ to join a world-leading scientific R&D company based in Cambridge, specialising in the design and development of hardware and software tools for pioneering research.
The Role The Junior Software Developer will support the development and maintenance of Windows-based scientific applications used by researchers globally, with a primary focus on C++ development. Working as part of a small, collaborative development team, you’ll contribute to implementing new features, fixing bugs, testing software, and supporting integration with third-party hardware and data formats. Python will be used where appropriate for scripting, automation, and supporting tasks. This is an excellent opportunity for a graduate or early-career developer looking to build strong, hands-on experience in C++ within a scientific software environment, while learning from experienced engineers in a cutting-edge research setting.
The Company The Software Developer will be joining a long-established and highly respected scientific technology company, renowned for its contributions to scientific research. The organisation develops both hardware and software solutions used by researchers worldwide to advance scientific discovery. With a supportive and collaborative culture, the company offers strong mentoring and career development opportunities, making it an ideal environment for someone looking to grow their technical skills, particularly in C++ development.
Benefits
- Gym membership
- 23 days’ holiday + Bank Holidays
- Training and development opportunities
What’s Required of the Junior Software Developer?
- A degree in Computer Science, Software Engineering, Physics, Engineering, Mathematics, or a related field
- Strong experience in C++ (commercial, internship, placement, or significant academic project work)
- Solid understanding of object-oriented programming principles and core C++ concepts
- Experience with Python for scripting, data processing, or testing would be beneficial
- Familiarity with Windows development or Visual Studio would be advantageous
- Any exposure to scientific software, data analysis, embedded systems, or MATLAB would be beneficial but not essential
What Next? If you're a Graduate or Junior Developer with a passion for C++ and you’re keen to contribute to software used in world-class scientific research, apply today to learn more!
Junior Software Developer, C++, Scientific Software
Corriculo Ltd acts as an employment agency and an employment business. #INDDEV #ChannelA #MR