Embedded Software Engineer

TMP
Sunbury-on-Thames, UK
7 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

.NET Framework Applications Architecture C Sharp (Programming Language) Configuration Management Embedded C Embedded Software Firmware Microsoft Visual Studio Visual Basic .NET (Programming Language) Perforce Real-Time Operating Systems RS-232
+8 more
RS-485 Standard Microsoft Visual SourceSafe Serial Communications Software Engineering Systems Integration Serial Peripheral Interface PIC Microcontroller Programming Languages

Job description

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)

Requirements

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 #J-18808-Ljbffr

About 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

Videos

See all

Related articles

See all