Embedded 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)
Experience level
Experienced
Compensation
£65,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) Bluetooth C++ (Programming Language) Linux on Embedded Systems Python (Programming Language) Real-Time Operating Systems Wi-Fi Technology Bare Metal

Requirements

You’ll be free of project leadership or team management responsibilities. As a mid-level engineer, you’ll be given project work that will technically challenge you, help develop your skills and gain further industry experience. You’ll already be competent with general embedded software engineering, and now gain nuanced experience in applied instrumentation and hardware projects., * Degree in computer science, electronics, physics or similar followed by industry experience as an embedded software engineer (embedded Linux, C / C++, Python).

  • Demonstrable project experience with wireless technologies including low-power Bluetooth, NFC and WiFi.
  • Experience with RTOS and bare-metal programming.
  • Additional experience with C++ or C# for desktop applications would be desirable.

Projects can be for scientific or medical applications, so development processes can be regulated. Experience working within a regulated environment would be useful but good documentation skills would be the minimum requirement. Further, whilst the onus is on the technical work, on occasion, technical presentations and discussions with internal and external stakeholders would be undertaken.

The role would suit someone who enjoys engineering and programming, working in a team environment, and being onsite to work closely with hardware (some home working is possible when projects allow (up to 2 days per week). Due to the rural location of their offices, interested applicants should either be living close by or be able to drive (public transport is limited).

Benefits & conditions

Company sponsorship is not available, and candidates on time-limited visas would not be considered.

The company looks to support careers, provide technical work that is challenging and stimulating, and offer a competitive compensation package including a good range of benefits.

Keywords: Embedded Linux, C, C++, Python, Bare-Metal, RTOS, WiFi / NFC / Bluetooth, Cambs, Onsite / Hybrid, Hardware / Instrumentation

Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

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.

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

3:04 min

Replacing complex wireless networking with web bluetooth connections

George Cave · World Congress 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:24 min

Evaluating bare metal versus cloud computing costs

Jens Happe Jens Happe · LIVE

4:15 min

Modulating music tempo with Web Bluetooth API

Rowdy Rabouw Rowdy Rabouw · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all