Graduate Software Engineer

closed
Logo of ALL.SPACE

ALL.SPACE

πŸ“Internship - United Kingdom

Job highlights

Summary

The job is for a Graduate Software Engineer at ALL.SPACE, where the main responsibility is to design, implement, test, and maintain software for terminal products within an Agile development team.

Requirements

  • 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

Responsibilities

  • Design, implement, test, and maintain software for terminal products
  • Work as part of an Agile development team delivering features that meet product 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

Preferred Qualifications

  • An appreciation of embedded real-time software development in C++
  • An appreciation of web and cloud development using JavaScript

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
This job is filled or no longer available