C# & Embedded Developer

ECM Selection Limited
Cambridge, UK
about 2 months ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

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

Tech stack

Keil .NET Framework ARM Architecture C Sharp (Programming Language) C++ (Programming Language) Computer Programming Linux on Embedded Systems Embedded Software Python (Programming Language) Microsoft Visual Studio Software Engineering PIC Microcontroller

Job description

The opportunity to join a small development team developing software for high value scientific instrumentation. You’ll be involved at all levels of instrument development, from PC based interfaces down to embedded microcontroller code.

As a senior programmer on a product, you will principally work in C# / VisualStudio on the PC based interface software; enhancing this product and supporting new capabilities and applications.

For new product development, you will be working with other members of the team on embedded systems in Keil ARM and MPLAB environments. There are also projects in Python and C++ / embedded Linux.

The main functions of the role will include:

  • Implementing continuing improvements to existing .NET instrument control software to support new hardware, additional functionality and customer requirements.
  • There will be an opportunity to lead a refactoring of software early on in the role.
  • Development of embedded software for new products, principally on STM Cortex-M microcontrollers, in the Keil IDE.
  • Development in Python or other platforms.

Requirements

  • Experience with programming .NET applications in C# (Microsoft Visual Studio).
  • Familiarity with embedded microcontroller programming.
  • A good understanding of the interactions between embedded software and hardware behaviour.

Familiarity with the Keil µVison IDE or other ARM Cortex microcontroller development would be an advantage.

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

Loading talks and stories from around this role…