Principal Embedded Software Engineer

2 weeks ago


Cranleigh, United Kingdom Cranleigh Scientific Full time

Cranleigh STEM is looking for a Principal Embedded Software Engineer to join an innovative business in the sustainability and clean energy sector on a full-time, permanent basis.

You will be based at their state-of-the-art facility in Cranleigh, Surrey.

This position requires a person with experience with embedded microcontrollers and software verification and documentation to work within a dynamic Control & Electronics team. In addition to capturing requirements, producing specifications, code development,implementation, debugging and verification at both software and system level.

Also, the ability to work in an innovative design environment, and be able to use their own initiative both working independently and as a member of a team of engineers and scientists.

**Key Responsibilities**:

- Developing embedded software for solutions and products including hardware and software interfacing.
- Defining, generating, and maintaining documentation for software products to support their compliance, and validation in accordance with product specifications.
- Design, implementation, modification and maintenance of hardware and software developed.

**Requirements**:

- Practical design and development experience in an embedded C/C++ RTOS/baremetal environment.
- Degree or equivalent in Electronics / Software Engineering or Computer Science.
- Strong understanding of the C language and considerations specific to embedded systems.
- Good understanding of memory management and efficient coding techniques.
- Experience with at least one of the following communications interfaces: SPI, I2C, UART, Ethernet.

**Desirable**:

- Experience with Modbus, CAN, and Profinet.
- Experience in digital circuit design, schematic capture, and PCB layout.
- Direct experience with fuel cells or other electrochemical cell systems.
- Previous experience of working in adhering to a 'quality focused' organization and the associated QA procedures.

**Individual**:

- A team player capable of communicating concepts clearly and concisely in written and verbal form.
- Self-motivated and confident working with specialist engineers and scientists.
- Have the right to work in the UK without restriction.
- Minimum 5 years of work experience.



  • Cranleigh, United Kingdom Cranleigh Scientific Full time

    Cranleigh STEM is looking for a Senior Mechanical Design Engineer to join an innovative business in the sustainability and clean energy sector on a full-time, permanent basis. You will be based at their state-of-the-art facility in Cranleigh, Surrey. The role of Senior Mechanical Design Engineer will involve working in a lead position of responsibility, as...


  • Cranleigh, United Kingdom Cranleigh Scientific Full time

    Cranleigh STEM is looking for a Mechanical Design Engineer to join an innovative business in the sustainability and clean energy sector on a full-time, permanent basis. You will be based at their state-of-the-art facility in Cranleigh, Surrey. The role of Mechanical Design Engineer will involve working as part of a cross-functional, highly motivated,...


  • Cranleigh, United Kingdom Xact Placements Limited Full time

    Are you looking for a new exciting opportunity working as an Onsite Support Engineer to be based near Cranleigh? Main Duties of the Role - 1st & 2nd line IT support - Provide both remote and onsite support - Keep clients up-to-date on any issues - Resolve hardware and software faults - Manage client expectations and adhere to support SLA’s Your Skills...


  • Cranleigh, Surrey, United Kingdom Cranleigh STEM, Sustainability & SHEQ Recruitment Full time

    Job Description Cranleigh STEM has partnered with a specialist environmental services organisation that designs, installs, commissions, and maintains industrial wastewater treatment plants for organisations within several sectors including but not limited to, aerospace, food and beverage, pharmaceutical and chemicals. We are looking for a hands-on ...


  • Cranleigh, Surrey, United Kingdom Cranleigh STEM, Sustainability & SHEQ Recruitment Full time

    Cranleigh STEM has partnered with a specialist environmental services organisation that designs, installs, commissions, and maintains industrial wastewater treatment plants for organisations within several sectors including but not limited to, aerospace, food and beverage, pharmaceutical and chemicals. We are looking for a hands-on Project Engineer to...

  • Graduate Engineer

    4 weeks ago


    Cranleigh, Surrey, United Kingdom Elite Employee Ltd Full time

    I am recruiting a Civil Engineer who has graduated in the last 2 or 3 years and so has some practical experience in design (consultancy) or construction. have a degree in Civil Engineering (or similar) with a knowledge of geotechnics, hydrology and hydrogeology a minimum of 2 years of previous experience of civil engineering as consultant or contractor ...