Enable job alerts via email!

Platform Engineer

JR United Kingdom

Stevenage

Hybrid

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company in the telecommunications sector is looking for a skilled Platform Engineer to join their dynamic team. This role offers the opportunity to work on cutting-edge embedded systems and networking solutions, requiring a strong background in Linux device drivers and C/C++ programming. You will be responsible for the full life cycle of software development, collaborating closely with hardware teams to deliver high-quality solutions. If you have a passion for technology and enjoy solving complex problems in a collaborative environment, this position is perfect for you. Join a forward-thinking team and make a significant impact in the Telco industry!

Qualifications

  • 8-10 years of experience in software engineering, particularly in real-time systems.
  • Strong knowledge of Linux device drivers and RF integration.

Responsibilities

  • Develop and maintain real-time software in C/C++ for embedded systems.
  • Collaborate with hardware teams and integrate RF components.

Skills

Linux device drivers knowledge
C programming
C++ programming
Digital RF concepts
Analogue RF concepts
Problem-solving skills
Collaboration skills

Education

Degree in Engineering

Tools

Linux development environment

Job description

Social network you want to login/join with:

GBP400-425/day (Slight deviation is possible if candidate is good)

Duration: 6 months+ (long term project)

Experience: 8 to 10 years

Hybrid Mode: Min. 3 days from client location

No of position: 1

Job Description

Purpose of the role:

We are seeking a highly motivated and experienced Platform Engineer to join our team at the forefront of designing cutting-edge solutions in the Telco industry. In this role, you will be responsible for the design, development, and integration of embedded systems and networking solutions across diverse platforms. You will collaborate with stakeholders to understand business and technical requirements and translate them into scalable platform solutions.

KEY RESPONSIBILITIES:

In this role, you will be responsible for:

  1. Full life cycle, real-time, multi-threaded software maintenance and development, typically at the bare metal level and in Linux user space supporting a large complex product.
  2. Implementing requirements.
  3. Responsibility for full life-cycle real-time software engineering in C or C++, in a constrained environment.
  4. Maintenance and support of existing software.
  5. Support of integration of new RF components/subsystems.
  6. Low level, (bare metal) programming in C, possibly some assembler.
  7. Collaborating with hardware and VHDL teams.

Must Have:

  1. Strong Linux device drivers knowledge with telecom background
  2. Extensive C or C++ programming experience (C++ is not mandatory)
  3. Digital and analogue RF concepts and experience developing device drivers & integrating RF solutions at subsystem level
KEY JOB REQUIREMENTS:

In this role, you will be successful if you have:

  1. Degree level in Engineering or an associated discipline.
  2. Familiarity with software development environment and tools.
  3. Familiarity with Linux development environment.
  4. Proven ability to work with very little input.
  5. Proven analytical and problem-solving skills.
  6. Proficient collaboration and team working skills, with the ability to develop and maintain strong productive relationships.
  7. Proven communication skills, both verbal and written.
  8. The ability to work within multiple projects simultaneously to meet deadlines, both independently and as part of a team.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.