myenergi Ltd is a young, progressive, innovative and fast-growing company, currently based in the Lincolnshire Wolds, specialising in the design and manufacture of renewable-energy based products.
-Be at the forefront of the development of green energy self-consumption
-Opportunity to be part of the growth of a new exciting company
-Staff are encouraged to develop their strengths, and recognise their achievements
-Supportive structure for career advancement
As a business we are committed to providing our employees with a challenging and engaging working environment encouraging creativity and forward thinking. As the business continues to evolve, we are now in a position to create a key new role of an Embedded Software/ Firmware Engineer for the business. This role offers a great opportunity for someone who wants to influence and make a difference.
Our values :
Imaginative – we disrupt, we innovate, we do it through creativity and daring.
Wholehearted – we’re relentless, devoted and true to ourselves.
Inspirational – we lead the way, we’re edifying, we motivate our people and customers.
Reporting to the Technical Director, you will:
Design and implement firmware for embedded systems and devices from identifying requirements/specifications to production and deployment
Go through the complete development life cycle to analyse, design, develop, test, implement, support and maintain software/firmware
Review existing product software and designs as well as integrating and validating new product designs, interfacing with hardware design and development as necessary.
Creating code that is well structured, stable, reliable and easy to maintain
Write and update firmware documentation, from development to debugging
Accurately estimate work of self and others including support to bids
Coach and mentor less experienced members of staff on an informal basis
Key skills/competences required for this role include:
Degree in Software Engineering / Computer Science / Electrical and Electronic Engineering or in a comparable field
Proficient C programming in embedded system environment with demonstrable track record of robust firmware design & development through a complete life cycle
Experience with various microcontrollers and related compilers and debuggers such as Microchip PIC and DsPic is essential (ARM Cortex, TriCore etc. would be an advantage)
Experience and knowledge of peripherals interfaces (UART, SPI, I2C, ADC, Flash, GPIO, PTG)
Experience in automotive and communication protocols such as CAN, LIN
Understanding of APIs
Understanding of source code version control and GIT
Experience in handling of testing and measurement equipment (Oscilloscope, signal generator, bench power supply etc.)
Good communication and organisational skills
Pro-active and self-motivated with good problem solving experience
Positive attitude with ability to work as part of a team or alone with little supervision or direction
A background in electronics, electrical metering and renewable energy would be a distinct advantage
Must be detailed, organised and proactive
We are an equal opportunities employer
Job Types: Full-time, Permanent