Embedded C Software Engineer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£80,000.0
Working hours
Regular working hours

Tech stack

C Sharp (Programming Language) C++ (Programming Language) Embedded C Embedded Software Python (Programming Language) MATLAB Software Architecture Real-Time Operating Systems Signal Processing Scripting Information Technology Bare Metal
+1 more
Software Coding

Requirements

You will be working on advanced concepts with colleagues from a range of technical and scientific backgrounds, taking projects through the full development lifecycle from requirements capture and initial proof-of-concept through to finished product. With defenders and malefactors continuously striving for the technological edge, this role will keep you working on the cutting edge of what’s possible, and your work will make a positive impact to life in the UK. This role’s focus is hands-on engineering, but you should also be a good communicator, comfortable liaising with clients., * A first or 2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades

  • Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would be a bonus
  • Expertise in areas such as software architecture, bare metal development, RTOS, Arm processors, or signal processing
  • Strong communication skills
  • British nationality - a high level of security clearance will be necessary and so only British citizens (single nationality) will be considered

Benefits & conditions

Based in modern well-equipped offices, this company has minimal hierarchy and bureaucracy and values employees’ ideas and initiative. This is a great time to join this rapidly growing company. A highly competitive salary and comprehensive benefits package are on offer to the successful candidate.

Apply for this position

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

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

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

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all