Description
Embedded Software Engineer - Contract - ScotlandI current client of Progressives are looking for a contract Software Engineer for an initial 3 month contract which could well extend. I have detailed below some information on the position.
Role:
Development of Embedded code for PIC and CAN based Products, Equipment Testing and GUI Construction.
Main duties
* Work with Engineer to develop Embedded code for Smart Battery Packs
* Develop embedded code for Product Test
* Develop GUI code for interfaces and Product Testing Equipment using Lab View, Visual Basic or similar
* Design code structure, write Software Specification and Software 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
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
o Analogue - power supplies, low noise considerations, low current techniques,
signal conditioning, A/D, D/A
o Digital - interfaces, signal integrity, signal processing, Embedded Processor
* Software - awareness of languages and tools
* Understanding of I2C, SMBus Protocols, CANBUS, RS 485,422
* Able to design object orientated code
* UML an advantage
If this role if of interest to you or you require more information please could you give Nathan a call on or apply here