Not right for you? Browse our other Engineering & Scientific Jobs:


Back

 

Job Details

Consultant Name : Adam Mayne
Job : Contract Embedded Software Engineer
Job Ref : 11296
Location : Cambridgeshire
Salary : 42-50
Description : We are looking to hire a Contract Embedded Software Engineer who is skilled in microcontroller programming (e.g. PIC, ARM, Atmel. etc) and handling low level software-hardware interactions, interfaces such as I2C, UART, USB. You will join an up and coming SME based in Cambridge on an initial 6 month contract.
Requirements
Essential
  • A good degree in a numerate discipline such as Computer Science, Engineering, Mathematics or equivalent experience
  • Experience with microcontroller programming (e.g. PIC) and handling low level software-hardware interactions; interfaces such as I2C, UART, USB
  • Proven experience in embedded software development using C/C++ and Embedded Linux OS
  • Experience in development of real time, multi-task/multi-process embedded systems
  • Experience of the complete software development lifecycle from requirements capture to customer release with keen appreciation of software quality
  • Ability to work with minimum supervision
  • Proactive in giving new ideas and solutions as well as constructive analysis of colleagues' ideas
  • Experience working in an agile environment using well known methodologies, such as SCRUM, KANBAN, DSDM

Desirable
Experience with the following:
  • Scripting languages (Python, Perl, Bash Shell)
  • Linux device drivers and kernel programming
  • JIRA Agile or equivalent tool
  • Test driven development and Continuous Integration
  • Basic understanding of RF Fundamentals and Wireless Communication principles
  • Knowledge of networking protocols especially SCTP/IP, TCP/IP, UDP/IP
  • Knowledge of network management protocols such as SNMP, REST API and their
Click Here To Apply

Not right for you? Browse our other Engineering & Scientific Jobs: