Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Embedded Device Lab Engineer

Job LocationCambridge
EducationNot Mentioned
Salary80,000 per annum
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

Linaro is a leading ARM software leading organisation. We are hiring an Embedded Device Lab Software Engineer with experience in software integration engineering, system administration, and Linux installation to join our team in Cambridge on a hybrid workingbasis.The engineer in this position works alongside a team of experienced embedded device lab engineers to provide on-demand hardware testing targets to Linaros operating system engineering efforts.This is an onsite role located in Cambridge, UK, where we have two computer labs (one focused on embedded devices, and one on server class hardware).You will also get the opportunity to travel internationally while the company covers your cost! This is an excellent time to join us and further your career.About UsLinaro specialises in automation of testing on physical and virtual devices, developing device automation tools, and automating testing processes. Our device automation tools enable hardware provisioning of all classes of devices, test scheduling, orchestrationof build and test at scale in serverless environments, and report on regressions in continuous test and integration environments.Key Responsibilities:

  • Manage lab software system deployment infrastructure using CI/CD principles
  • Improve and manage lab monitoring and reporting infrastructure
  • Maintain CI pipelines for automated/scheduled tasks
  • Interface lab system software with cloud-hosted managed services (both in-house and third-party)
  • Participate in lab system administration activities
  • Manage software databases and service configurations as needed
  • Periodic backup and restore testing
  • Periodic network and power fail-over testing
  • Root-cause analysis of testing infrastructure failure
  • Software security audits and incident post-mortems
  • Participates in technical activities of the lab including both physical computer hardware deployments, and software enablements as able
  • Assist with physical embedded system deployments
  • Learn and assist with LAVA device-type automation activities
  • Is able to meet physical requirements for lifting and managing server hardware, embedded hardware, PDUs, UPSes and various other computer hardware as needed
Required Experience:
  • Experience with the Python and Shell programming languages
  • Experience with the YAML and JSON file and data interchange formats
  • Experience with Ansible preferred for provisioning, configuration management, and application-deployment tools that enable infrastructure-as-code methodologies
  • Familiarity with programming against APIs
  • Familiarity with deploying and maintaining software systems in production environments
  • Experience with Linux system administration and installation basics
  • Experience managing personal workload with Agile/Scrum methodologies
  • Ability to be productive as part of a globally distributed team
  • Ability and willingness to travel domestically and internationally three to four times a year (subject to COVID-19 climates)
Desired Skills:
  • Embedded hardware tinkerer by nature.
  • Familiarity with embedded device automation (LAVA, labgrid, etc.)
  • Familiarity with the git distributed SCM tools like pure git, gitlab, github, or gerrit
  • Familiarity with modern CI pipeline tools (like gitlab-ci and github-actions)
  • Familiar with DevOps and Infrastructure-as-code principles
  • Familiar with the concepts of continuous-integration and continuous-deployment
  • Familiarity interfacing with AWS cloud technologies
  • Knowledge of the Linux operating system development environment
  • Familiarity with IoT and embedded devices, firmware, and operating systems
  • University engineering or computer science degree or equivalent experience
Sounds interesting Click the APPLY button to send your CV for immediate consideration.Candidates with previous experience or job titles including; Lab Engineer, Embedded Device Lab Engineer, Embedded Engineer will also be considered for the role.

APPLY NOW

Embedded Device Lab Engineer Related Jobs

© 2019 Naukrijobs All Rights Reserved