Junior Embedded Software Engineer Staffordshire

Position:Junior Embedded Software Engineer
Location:Fradley, Lichfield, Staffordshire

Reporting to the Chief Software Engineer, the successful candidate will be able to demonstrate proven capability and experience in this high-profile embedded software design and development role. The work will involve designing real-time embedded software for high-performance control systems used in gasoline engine management applications, and innovative electric and hybrid power trains for new technology vehicle applications. This role is an ideal opportunity for an ambitious graduate engineer with around two years hands-on experience who is considering his or her first job move and who wishes to gain further software development experience in an important area of new technology.

Duties will include:

 Realisation of embedded software for 8-, 16- and 32-bit micro controllers using established company design practices and software life cycles in line with the ISO2001:2008 quality system and high integrity design standards.
 Interpretation of system requirements in collaboration with systems and hardware engineers to generate software requirements using formal methods.
 Generation and execution of test plans and reports at all levels of the “V” life cycle, including unit/structural tests, integration tests and verification/validation tests.
Code implementation using the C programming language, assembly language and automatic code generation from modelled environments.
Generation and formal review of technical documentation and artefacts from the design process.
Participation in Software FMEA, HAZOP and other similar review techniques.
Qualifications & Experience:
The ideal candidate will be able to demonstrate skills & experience in some of the following:
Minimum of 2 years experience in a similar role within an embedded product development environment.
Degree-qualified in an appropriate science or engineering discipline (Electrical and Electronic Engineering, Software Engineering, Computer Science, Mathematics).
Experience with Infineon TriCore family of microcontrollers, preferably using the Tasking or HighTechGNU tools chain.
Experience with Freescale MPC5554 or other PowerPC microcontrollers, preferably using the DiabData tools chain.
Experience with other 16 / 32 bit microcontroller platforms will be considered.
Experience using requirements management and specification tools, for example DOORS, OSEE, or MKS.
Experience using configuration management tools for example AllChange, ClearCase or MKS.
Experience with software analysis methodologies including Yourdon SASD or UML.
Experience in the use of model-based development tools including Matlab, Simulink Stateflow, TargetLink or Embedded Coder.
Experience using software test verification tools including Tessy and LDRA Testbed.
Experience with CAN based test tools including Canalyser, Canape, PCAN or ValueCAN.
Familiarity, (meaning the ability to understand basic operation and interpret schematics) with micro-electronics hardware, especially microprocessor peripheral support circuitry. Higher level of hardware competence, especially the ability to work with power electronic systems would be advantageous.
Good test and analysis skills
Good written and verbal communication skills
Proficiency with standard office tools: Microsoft Word, Excel, PowerPoint etc.
A team player with the additional ability to work alone unsupervised.
Highly-motivated and capable of working on concurrent activities.

Please send your CV to shanu@tech-hiring.co.uk


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: