Enable job alerts via email!

Embedded Software Engineer (Linux)

Hitachi Vantara Corporation

England

Hybrid

GBP 45,000 - 50,000

Full time

Today
Be an early applicant

Job summary

A global technology company in Eastleigh is seeking an Embedded Software Engineer to develop software for next-generation products. This role involves embedded C and Python programming and requires a strong background in embedded Linux customisation. The ideal candidate will have a degree in software or engineering, excellent coding skills, and experience in Agile environments. Competitive salary and hybrid working arrangements offered.

Benefits

Competitive salary
Annual Performance bonus
25 days holiday
Pension scheme
Private medical insurance
Personal accident insurance
Group income protection
Group life insurance
Employee assistance programme

Qualifications

  • Proven experience in a software development position.
  • Strong experience and knowledge of embedded Linux customisation.
  • Experience in Design for test and Test Driven Development.

Responsibilities

  • Design, develop and debug embedded C software.
  • Design, develop and debug Python software.
  • Conform to software development processes and quality assurance.
  • Support and follow company procedures and processes.

Skills

Embedded Linux customisation
Proficiency in C
Proficiency in Python
Analytical problem-solving
Agile software development

Education

Degree in software or engineering subject

Tools

TeamCity
Jenkins
Job description
About Us

A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there’s something for everyone to get stuck into. And that’s where you come in.

Overview

Job Title: Embedded Software Engineer (Linux)

Salary: £45-50k DOE

Location: Eastleigh

Your new role

Here at Hitachi Rail, we have a unique opportunity for an experienced and skilled Embedded Software Engineer (Linux) to join the team. This role is to work as part of a team to develop software for next generation products as part of Hitachi Rail Ltd.’s vehicle and track Condition Monitoring System. The role is to develop embedded C software for Wireless Sensor Nodes as well as high level language software for Wireless Monitoring Control Unit gateway products.

As an Embedded Software Engineer (Linux) is required to ensure the team can deliver its crucial commitments. Excellent coding skills will be required. The role will be based at the Hitachi Rail office in Eastleigh moving to a hybrid office/home working environment upon completion of probation. Office attendance is required for design and planning meetings and configuration of physical hardware. Occasional work-related travel is also a requirement of the role.

Responsibilities
  • Design, develop and debug embedded C software.
  • Design, develop and debug Python software.
  • Customisation of embedded Linux e.g. via The Yocto Project (YP).
  • Linux programming.
  • Program on limited footprint MCUs.
  • Conform to software development processes, configuration management and quality assurance.
  • Support and follow company procedures and processes.
  • Take advantage of staff development opportunities and periodic performance reviews in accordance with terms and conditions specified by the company.
  • Undertake other reasonable duties at the request of the line manager.
  • Other duties and responsibilities express and implied which arise from the nature and character of the post within the department (or section) mentioned above or in a comparable post in any of the Organisation’s other sections or departments.
About you

Knowledge, skills, and experience:

  • Degree in software or engineering subject.
  • Proven experience in a software development position.
  • Strong experience and knowledge of embedded Linux customisation is a must.
  • Excellent proficiency in C and Python.
  • Knowledge of electronics.
  • Radio communications experience.
  • Experience in Agile software development.
  • Experience in Design for test – Test Driven Development (TDD) and Behaviour-Driven Development (BDD).
  • Experience of Continuous Integration e.g. TeamCity, Jenkins etc.
  • Knowledge of Software development processes, configuration management and quality assurance.
  • Proficiency in Microsoft Office, including Word, Excel and PowerPoint.
  • Analytical problem-solving ability.
  • Hands on approach to solving problems in a calm and effective manner.
What we offer

We value the importance of all of our employees, if you would like to join our fantastic organisation you could be entitled to:

  • Competitive salary
  • Annual Performance bonus paid on discretionary basis.
  • 25 days holiday
  • Pension scheme with contributions up to 9%
  • Private medical insurance
  • Personal Accident insurance
  • Group Income protection
  • Group Life Insurance
  • Employee Assistance Programme

We also offer additional perks for you to choose from within a flexible plan that will meet your specific needs and lifestyle.

Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at https://www.hitachirail.com/careers

At Hitachi Rail, there is a place for everyone. We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view. It is our commitment to create an inclusive environment - we are proud to be an equal opportunity employer.

We would be delighted if you would be one of our followers at https://www.linkedin.com/company/hitachirail

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.