Principal Device Drivers Software Engineer

RMG Digital

Landbeach

Sur place

GBP 40 000 - 60 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

RMG Digital is seeking an Embedded Software Engineer in Landbeach, UK, to develop low-level embedded software for critical communication devices. The successful candidate will have a strong background in C programming, debugging, and the software development lifecycle.

Key responsibilities include designing and implementing low-level embedded software, participating in project planning, and conducting integration testing. Candidates must have excellent problem-solving skills and be comfortable working in a team environment.

.

Qualifications

  • Excellent knowledge of C programming language in real time systems.
  • Experience in the complete software development lifecycle within commercially released embedded products.
  • Familiarity with working in PC and UNIX based environments.

Responsabilités

  • Design and implement low-level embedded software within the Sepura digital radio.
  • Conduct integration testing and resolve issues.
  • Participate in project planning and technical reviews.

Connaissances

C programming language
Debugging skills
Real-time systems
Embedded Linux driver architecture
Real-time multi-processor, multi-threaded software
Software development lifecycle

Formation

Degree in relevant discipline

Outils

Configuration management tools
Fault tracking tools

Description du poste

Our client, a leader in mission critical communication devices are seeking an Embedded Software Engineer with low level device driver software expertise to work on their market leading critical communication radio products.

Reporting to the Device Driver Team Leader, the role will focus on the development of low-level embedded software components for digital radio products and their accessories. The successful candidate will have a good understanding of embedded telecommunications environment and mobile technology. You will possess strong communication skills and are comfortable discussing ideas and solutions with others to successfully design new components and resolve issues in legacy components.

You will be able to apply initiative when required and will take ownership for achievement of your own activities. Previous Low-level Device Driver / Platform Embedded Software development experience of a released commercial product is essential.

Specific responsibilities include:
  • Design, implementation and testing of the low-level embedded software within the Sepura digital radio product range for a range of Operating Systems including Embedded Linux, Free RTOS, SYS/BIOS, OSE and bare-metal development.
  • Definition and planning of software tasks at software component level.
  • The production of architectural, design and test specifications.
  • Design, implementation, maintenance and testing of the low-level embedded software within the Sepura digital radio product range.
  • Participation in project planning and technical reviews.
  • Integration testing, investigation and resolution of issues.
  • This role requires security clearance.
Must haves:
Essential experience
  • Excellent knowledge of the C programming language in real time systems, with related experience of s/w design, implementation and test.
  • Excellent debugging skills. Enjoys investigating and solving challenging real-time platform issues. Good code comprehension skills.
  • Experience in complete software development lifecycle within commercially released embedded products.
  • Familiar with real-time multi-processor, multi-threaded, event-driven software.
  • Familiar with Embedded Linux driver architecture. Experience of using ARM BSPs.
  • Developing product quality real time embedded software for low level device drivers.
  • Experience of using configuration management and fault tracking tools.
  • Familiarity of working in PC and UNIX based environments.
Desirable qualifications & experience
  • Degree in relevant discipline
  • Development for ARM based mobile communications products running real time operating systems.
  • Familiarity with working with a hardware development team (interpretation of schematics and a practical knowledge of debugging using logic analysers and oscilloscopes.
  • Experience of using tools for measuring code coverage, profiling and memory leak detection.
  • Experience of (automated) software testing at a component level.
Person specification
  • Innovative with proven ability to generate new ideas and approaches to problems.
  • Tenacity to probe issues to understand their root causes.
  • Structured in his/her working practices with a practical understanding of quality software development processes
  • Good analytical, numerical, written and verbal communications skills.
  • Good team player
  • Familiar with Agile Scrum working practices.
  • Experience of working in a medium size technology company.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior RF Engineer
Senior RF Engineer

Sepura • Waterbeach

À distance
GBP 60 000 - 90 000
Travel expenses covered
Embedded Software Engineer
Embedded Software Engineer

Lorien • Portsmouth

Sur place
GBP 55 000 - 75 000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • Peterlee

Sur place
GBP 60 000 - 90 000
Embedded Software Engineer
Embedded Software Engineer

Parkside Recruitment • Uxbridge

Sur place
GBP 95 000 - 140 000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • North East

Sur place
GBP 80 000 - 110 000
Embedded Software Engineer
Embedded Software Engineer

Lorien • Purbrook

Sur place
GBP 50 000 - 70 000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Lockheed Martin • Gloucester

Sur place
GBP 65 000 - 90 000
Hybrid work where possible
Senior Software Engineer
Senior Software Engineer

Parkside • Greater London

Sur place
GBP 85 000 - 120 000
Senior Software Engineer
Senior Software Engineer

Lee-Ann Cullen • Hunton Bridge

Sur place
GBP 80 000 - 110 000
Senior Software Design Engineer
Senior Software Design Engineer

TXM Recruit • Essex

Hybride
GBP 65 000 - 90 000