Principal Embedded Software Engineer

4 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 microcontroller 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, 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, 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 work experience.


  • Civil Engineer

    1 month ago


    Cranleigh, United Kingdom Coburg Banks Limited Full time

    **Job Title**: Civil Engineer **Location**: Surrey **Salary**: £30,000 - £35,000 This company specialise in the recovery and reuse of wastes such as construction and demolition to create environmental enhancements on complex projects. The primary area of work is the creation of new parks and recreational facilities on closed landfill sites,remediation of...


  • 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

    1 month 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 ...


  • 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. The role is offered with a salary ranging from £30 - £35K You will be working within an innovative business regenerating previously unusable land for the creation of new parks and open spaces. The...