firmware engineer

firmware engineer Edinburgh, Scotland

Dukosi
Full Time Edinburgh, Scotland 51307 - 33184 GBP ANNUAL Today
Job description

Dukosi is a leading-edge technology company developing innovative solutions for use in large complex batteries. The technology has applications in mobility (electric vehicles, buses, marine) and energy storage (renewables). Dukosi’s unique cell-based battery intelligence solution is cell type agnostic and simplifies the architecture, control and safety of the BMS (Battery Management System), battery modules and packs by communicating over Dukosi’s patented near-field communications.


We are currently building a world class Software team in Edinburgh. This exciting opportunity will allow you to play a key role as part of a team innovating in an application area and market segment that will see enormous growth over the next 10-15 years. So, this is a fantastic opportunity to gain experience with this technology and the leading-edge products it will serve. We are fast-moving with a close-knit team of engineers from multiple disciplines. We pride ourselves on building the company around its employees.


Salary commensurate to experience and qualifications.


RESPONSIBILITIES


We are looking for a Firmware Engineer who brings experience of developing low-level Firmware which interfaces to ASIC and other low level electronic peripherals for Comms, I/O, Memory, Timers, etc. On a daily basis, the successful candidate will:


  • Develop embedded software features to support Dukosi products, including: low level communications, RF/ protocol messaging, writing drivers for low-level peripherals such as UART, SPI, Flash, Timers, GPIO
  • Work within the software team at Dukosi to achieve shared product deadlines
  • Work with other Dukosi teams to develop Firmware to meet their needs – this will include customer-facing projects, Dukosi’s ASIC design team, our ASIC test & qualification team
  • Manage your time and prioritise your work effectively in a fast-moving environment
  • Participate fully in developing Dukosi’s quality management process, including ISO9001 and processes required for Functional Safety and Product Security
  • At all times, adhering to Dukosi’s very high standards for Software Quality and Reliability

REQUIREMENTS


It is essential that :


  • You have a degree in Computer Science, Electronics Engineering or another related field
  • You have 3+ experience working in Embedded Software Development: C, ARM/PPC FreeRTOS (or equivalent,, including bare metal)
  • You have experience in developing drivers for low level communications interfaces, such as SPI, UART, I2C, GPIO
  • You have experience working at a system level (Dukosi’s product is a RF-connected set of ASIC devices)
  • You can program devices with low level RF interfaces, such as Bluetooth
  • You know how Memory works (Flash & RAM)
  • You know your way around embedded SW development & test tools – from revision control (SVN, Git) to compilers, logic analysers, scopes, JTag probes,…
  • You can demonstrate great analytical and problem solving skills

Desirable (but not essential):


  • You have experience of lithium ion battery management systems.
  • You have a working knowledge with Software Quality/Coding standards such as MISRA C
  • You have experience of developing software that meets functional safety standards (e.g. ISO26262, IEC EN 61508)
  • You have a good working knowledge of Python scripting
  • You have experience working in an Agile development environment, utilizing Continuous Integration and Test Automation.
  • Ideally, you would have experience with many of our project management tools (Jira, Confluence,…)

About Dukosi

Revenue: Unknown / Non-Applicable
Size: 1 to 50 Employees
Type: Company - Private
Website: www.dukosi.com

firmware engineer
Dukosi

www.dukosi.com
Edinburgh, United Kingdom
Unknown / Non-Applicable
1 to 50 Employees
Company - Private
Related Jobs

All Related Listed jobs

Machine Operator
Cardway Cartons Limited Alsager, England 22486 GBP ANNUAL Today

Working within a team of two or three people. Need to be able to read and write to interpret operation instructions. Established for over 40 years.

Associate Systematic Reviewer (Graduate Entry)
Mtech Access Bicester, England Today

A hybrid mix of home and office working. An additional 3 days paid leave during our Christmas closure. Acting as the support systematic reviewer on activities

Customer Assistant
Marks & Spencer Birmingham, England 19000 - 21420 GBP ANNUAL Today

To deliver a great shopping experience for their customers, putting customers before task every time. Serve our customers efficiently and brilliantly well on

Sales Assistant
CeX Ltd Guildford, England 9.55 GBP HOURLY Today

We trade digital stock with the customer on the high street, providing a unique 2-way service. Be eligible to receive a 4 weekly bonus based on store

On-boarding Relationship Manager - SME
Barclays London, England Today

Responding to queries regarding the status of specific requests. Performing quality checking on a sample of requests processed.