Embedded Software Engineer

TMP & Associates Ltd

Sunbury-on-Thames

On-site

GBP 40,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading engineering firm in the United Kingdom is seeking a skilled software engineer to develop embedded real-time software for high performance electronic products. The ideal candidate will possess a related degree and experience in high reliability software design. Key responsibilities include software development, integration support, and maintaining quality control during the software development cycle. Strong knowledge of embedded systems and high-level programming languages like C# is crucial for success in this role.

Qualifications

  • Experience in high reliability software design and verification.
  • Good project management skills and customer awareness.
  • Evidence of practical industry experience in software design.

Responsibilities

  • Specify, develop, test and maintain embedded software and algorithms.
  • Support software integration into the Engineering design cycle.
  • Develop applications and support programs in high-level programming languages.

Skills

Embedded C
Project Management
Customer Awareness

Education

Related degree

Tools

Visual Studio
SourceSafe
Perforce

Job description

Work with an impressive team of experienced engineers, making a real impact on the company’s success

The Company

Our client specialises in the design and supply of high performance electronic air flow sensors for worldwide markets now supplying many of the world's major wind turbine manufacturers as the result of significant expansion. They are based in South West London with excellent main line rail connection to Waterloo/ central London and are still growing.

The Role

Working with experienced engineers across the department, the successful candidates will play a significant role in the timely delivery of embedded real-time software design for new and enhanced product ranges.An ability to develop a good understanding of the end user requirements is key to the success of this role.Additionally, the job holder will be expected to participate in the joint review of code and documentation produced by the software team.

Main tasks and responsibilities will include:

  • Specify, develop, test and maintain embedded software and algorithms for the company’s products including processing and interface boards
  • Support the integration of software development into the Engineering design & development cycle and new product developments, together with other Engineering teams
  • Develop applications and support programs in high-level programming language (for instance VB.net or C#) for in-house production, calibration and test of products and software
  • Problem solve faults on returned boards and products for designated projects
  • Ensure that the quality and reliability of products and the integrity of the embedded software are maintained through the quality control of the software development cycle with documentation, reviews and configuration management (SourceSafe, Perforce)
The Candidate

The successful candidate will have a related degree and experience in high reliability software design and verification. The successful candidates will also have good project management skills and customer awareness.

The person specification includes:

In-depth knowledge of embedded C

Experience in design and test of high reliability code

Experience with software research and development methodologies for high technology manufactured products

Experience in TI MSP Micro controllers and/or ARM micro controllers

In-depth knowledge of RS232, RS485 and RS422 serial communications and I2C and SPI protocols

In-depth knowledge of integrated circuit interfacing and digital and analogue communication systems at a design level

Evidence of in-depth and practical industry experience in software design and software Q.A. control including Documentation, Reviews, Validation, Change and Configuration management

Experience of PC application development with C# or other high-level .NET Visual Studio programming language

Working knowledge of electronic hardware, firmware and software

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000
Junior Embedded Engineer
Junior Embedded Engineer

Mansell Recruitment Group • Pulborough

On-site
GBP 35,000 - 45,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Chiltern Park Recruitment • Royal Leamington Spa

On-site
GBP 40,000 - 50,000
Pension
BUPA Health Insurance
Bonuses
+6
Embedded Software Engineer
Embedded Software Engineer

Enterprise Recruitment Ltd • Southampton

On-site
GBP 38,000 - 50,000
Embedded Software Engineer
Embedded Software Engineer

Deep Sea Electronics Ltd • Filey

On-site
GBP 60,000 - 80,000
25 days holiday
Life Insurance
Enhanced Maternity/Paternity pay
+2
Software Engineer
Software Engineer

Chiltern Park Recruitment • Aberdeen City

On-site
GBP 50,000 - 60,000
25 days holiday
Flexible working
Private Medical Insurance
+2
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • Cambridge

On-site
GBP 45,000 - 55,000
Bonus & Benefits
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ZENOVO • Nottingham

Hybrid
GBP 59,000 - 72,000
Embedded Software Engineer
Embedded Software Engineer

Deep Sea Electronics Ltd • Mansfield

On-site
GBP 45,000 - 65,000
25 days holiday + Bank Holidays
Life Insurance
Enhanced Maternity/Paternity pay
+2
Embedded Software Engineer
Embedded Software Engineer

Deep Sea Electronics Ltd • Hunmanby

On-site
GBP 40,000 - 60,000
25 days holiday + Bank Holidays
Life Insurance
Enhanced Maternity/Paternity pay
+2