Graduate Software Engineer
Indexed description
Launch your career at the intersection of hardware and software, solving intricate engineering challenges that most developers never see. You will dive deep into high-performance C++ development, embedded systems, and signal processing while working alongside world-class mentors in a collaborative, cross-disciplinary environment.
The Role
- Design and develop high-performance, low-level software using C and C++ for complex real-world systems.
- Work across the full stack of hardware-integrated software, from embedded firmware to data and signal processing algorithms.
- Collaborate directly with hardware engineers to integrate custom electronics with cutting-edge software solutions.
- Solve sophisticated mathematical and engineering problems related to real-time performance and system reliability.
- Contribute to mission-critical projects that require British nationality for high-level security clearance.
- A top-tier undergraduate degree (1st or 2.1) in Computer Science, Engineering, Physics, or a similar numerate discipline.
- Academic excellence evidenced by a strong track record of A* grades at A-Level.
- Solid foundational programming skills in C or C++ with an interest in low-level systems.
- A desire to work on physical hardware systems, embedded software, and complex signal processing.
- Internship experience or a PhD in a technical field is highly prized but not essential.
- Competitive starting salary of £42k-£45k with guaranteed six-monthly salary reviews.
- Exceptional work-life balance with flexible hours and a 4-day condensed work week option (Friday off!).
- Comprehensive benefits including an EV car scheme, private health insurance, and an annual performance bonus.
- Robust mentoring from senior engineers in a fully office-based, collaborative engineering hub.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search