Shopping Bag

×

Embedded Software / Firmware Engineer

As the business continues to evolve, we are now in a position to create a key new role of Embedded Software/Firmware Engineer for the business. This role offers a great opportunity for someone who wants to influence and make a difference.

Embedded Software / Firmware Engineer

About Us
myenergi Ltd is 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

We encourage staff to develop their strengths, and recognise their achievements

Tremendous opportunity for career advancement

About the role
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 Embedded Software/Firmware Engineer for the business. This role offers a great opportunity for someone who wants to influence and make a difference.

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
Salary: DOE
Job Type: Full-time

Want to make a difference?