Senior Engineer, Software: DevOps-Apps

United Kingdom ,United Kingdom Posted 08/01/2018 Full time
Very Competitive

Job Description

Job Description:
Senior Engineer, Software: DevOps-Apps

Job Purpose:

We are looking for a Senior Engineer to deploy and develop tools and to develop support software for Samsung’s range of wireless chips. This role involves helping to scope, develop and deploy tools through the entire software lifecycle including design, implementation, test, debug and support. The systems will include, but not limited to, defect tracking systems, documentation control systems, storage systems, Continuous Integration solutions, the build systems for both the firmware and host code, and release systems. There may be some travel to customer sites to provide hands-on debug and support of issues.

You will be given the opportunity to grown in the role, potentially taking ownership of components within a project and be responsible for the delivery of that component.

• Contribute towards time estimation
• Contribute towards design documentation
• Develop, deploy and test software and applications within complex systems within agreed timescales
• Track versioning of applications ensuring that the most appropriate version is in use, and up grading where needed
• Delivery of high quality software solutions in line with the department’s processes
• Contribute towards the design, implementation and maintenance of build systems
• Contribute towards the design, implementation and maintenance of continuous integration systems
• Maintenance of applications including defect investigation
• Contribute towards the continuous development of the department’s processes
• Conduct reviews of peers work
• Create relevant documentation following the department’s processes
• Develop tests and scripts to exercise solutions being implemented
• Support the development at customer sites (this may require occasional foreign travel)

Required Skills:
• Degree (or equivalent qualification/experience) in maths/science/software/electronics/computing
• Understanding of a scripting language such as Python
• Awareness of Continuous Integration techniques
• Understanding of software design techniques
• Understanding of debug techniques and tools
• Awareness of configuration management
• Effective team player
• Good communicator
• Excellent problem solving ability and tenacity in finding root cause for complex issues

Desired Skills:
• Experience in development and maintenance of Continuous Integration systems such as Jenkins
• Experience in development and maintenance of build systems
• Experience with Linux – RedHat, Ubuntu
• Experience of embedded multi-processor systems and inter-processor communication techniques
• Experience with Javascript
• Net App Storage experience
• Experience in Database management

Samsung Cambridge is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, marriage or civil partnership, pregnancy or maternity, religion or belief.

Register & Apply For This Job