Embedded Firmware Design Engineer - Thurso, Highlands - Scotland

 

Job description
 
Development of Embedded code for PIC and CAN based Products, Equipment Testing and GUI Construction.
 
 
Lithium-ion batteries and chargers
Main duties
 

- Work with the Engineering Team to develop Embedded code for Smart Battery Packs

- Develop embedded code for Product Testing

- Develop GUI code for Battery Pack interfaces and Product Testing Equipment using Lab View, Visual Basic or similar

- Design code structure using UML or similar, write Firmware Specification and Firmware Description

- Module Level testing

- Code configuration control

- Battery Fuel Gauge programming

- Develop system Architecture and Specification as part of a team

- “In life” code support and upgrade

- Demonstrate compliance to Firmware Product Specification

- Designing to Military Specifications

- Define code metrics using PC-LINT

- Determine code coverage using Bullseye

 

Technical & Professional skills:
 

- Expert knowledge of relevant design techniques and tools appropriate

- Good understanding of electrical/electronic engineering principles and system integration

- Forward thinking and innovative

- Understand interfacing with analogue and digital electronics

       - Analogue – power supplies, low noise considerations, low current techniques,

signal conditioning, A/D, D/A

      - Digital – interfaces, signal integrity, signal processing, Embedded Processor, communicating

- Firmware – awareness of languages and tools

- Understanding of Battery Pack Fuel Gauges

- Understanding of I2C, SMBus Protocols, CANBUS, RS 485,422

- Able to design object orientated code

- UML an advantage

- Good understanding of MCU peripherals

 

Desired Skills and Experience
 
Qualifications and Experience
 
- Degree in Software Engineering/Electronics or equivalent and several years as an Embedded Firmware Designer
- First-hand knowledge of and demonstrable competencies in:
    - C, Visual Basic, PIC Assembler (or similar), Lab View
- Designing Code to Military Standards
 
Person Specification
 
- Ability to work both alone and in teams as required by the individual task.
- Ability to work within defined timescales to meet programme milestones.
- Ability to deliver innovative and cost effective design solutions to meet the technical challenges of the digital, analogue and firmware design role.
- Self-motivated and dedicated, working with determination for achieving best results
- Excellent communication and organisation skills.

EXCITING JOB OPPORTUNITIES

ENGINEERING VACANCIES

 

Denchi Group Ltd

Denchi House

Thurso, Caithness

KW14 7XW

 

  • LinkedIn Clean
  • Twitter Clean
  • facebook

enquiries@denchipower.com

Registration Number: 08676692

Subscribe for Updates

© 2014 - 2019