Graduate Software Engineer

Job Expired

Reading, England, United Kingdom

Full Time

3 months ago

Job description

Graduate Software Engineers are responsible for designing, implementing, testing and maintaining the software for the management and control of ALL.SPACE’s terminal products. This includes embedded real-time terminal control software, web interfaces and cloud services. The software engineer will work as part of an Agile development team delivering features that meet product requirements.   

Requirements

  • Understand the functionality required via requirements and stakeholder interactions. 
  • Work with the software team to determine how the functionality fits within the system architecture and high-level design. 
  • Contribute to software design activities. 
  • Implement software functionality and develop automated unit and integration tests. 
  • Participate in on-target software testing of delivered features. 
  • Ensure that delivered features are approved via code reviews and released through our CI/CD pipeline. 
  • Support integration, system testing and customer usage of delivered features. 
  • Use design patterns and practices to ensure appropriate quality, security, modifiability, extensibility of the delivered software. 
  • Deliver documentation as and when required. 
  • Work within the team’s Agile framework, contributing to best practice. 

QUALIFICATIONS, EXPERIENCE AND SKILLS 

  • BSc or MSc in Computer Science, Electrical, Systems, or related Engineering discipline. 
  • Proficiency with development, platforms, and tools in languages such as C++, Python and JavaScript. 
  • Understanding of Source Code Management and Continuous Integration/Continuous Deployment pipelines. 
  • Understanding of software lifecycle methodologies and best practice. 
  • Good self-organizational skills and attention to detail. 
  • Interest in learning new applications and environments. 
  • Capable of all aspects of software development; including software design, requirements, architecture, coding, automation, testing, and debugging. 
  • An appreciation of embedded real-time software development in C++. 
  • An appreciation of web and cloud development using JavaScript. 
  • Problem-solver and collaborative team member

Graduate roles at ALL.SPACE are hands on working within the software team, with coaching and mentoring provided on the job by the team members.   

Benefits

  • Generous Salary and Annual Bonus
  • Stock Options
  • Contributory Pension Scheme
  • 25 days Annual Leave + Public holidays
  • Cycle To Work Schemes (Salary Sacrifice)
  • Car Scheme (Salary Sacrifice)
  • Employee Assistance Programs
  • Discounts Platform

Related Jobs

Automation Tester

📍 Harwell Campus, United Kingdom

🕒 Full Time

📌 6 days ago

Flight Software V&V Team Lead

📍 Oxfordshire UK, United Kingdom

🕒 Full Time

📌 8 days ago

Senior Software Engineer

📍 Glasgow, United Kingdom

🕒 Full Time

📌 8 days ago

Flight Software Engineer

📍 Harwell Campus, United Kingdom

🕒 Full Time

📌 a month ago

Job Expired