Software Engineer (Embedded C)
- Recruiter
- Redrock Consulting Limited
- Location
- Bath
- Salary
- 30000.00 - 45000.00 GBP Annual + + Benefits + Bonus
- Posted
- 24 Apr 2017
- Closes
- 02 May 2017
- Sectors
- Engineering
- Contract Type
- Permanent
- Hours
- Full Time
Software Engineer specialising in embedded 'C'
Role
We are looking for a talented software engineer with a specialism in embedded 'C' to join our Research & Development team
You will have an opportunity to work on a critical part of our market-leading
product -
The product is developed for different target platforms and we are now expanding this to include an embedded version written in C.
Helping to take the embedded product from concept to reality. It's a job which will require ingenuity and skill to bring something to market truly worthy of the brand
This is an opportunity to showcase your skills in our friendly, talented team with opportunities to grow and develop your career with us. Come and be part of our success.
Key responsibilities
Working as part of an agile development team you will participate in the design and development of the embedded product.
You will help to shape a robust, stable, and future-proof product. Test automation is a key part of our strategy and we will be looking for someone who is not only an outstanding software engineer but who can also work closely with the test team to ensure testing and test automation is central to the development process.
Skills profile
Essential:
3+ Years commercial 'C' Experience
Layers 2 & 3 Networking Programming
Strong Team Player
Able to work independently
Able to work to and help define specifications
Full Software Life Cycle knowledge
Good time management skills
Good communication skills
Eclipse IDE or similar
GCC / Make
Experience developing on embedded systems
Knowledge of one of the following:
Windows / Linux / MacOS C Development
Source Control, preferably Git
Desirable:
Knowledge of BDD and BDD frameworks
SonarQube
Cross Compilation
libevent / libnl / libcurl / libtool / libpcap
Finite State Machines
Contribution to online open source projects using Git
Unit Testing
C99 / Posix
Experience of working in an Agile environment including Lean and KanBan thinking
Python
Must be eligible to work in the UK
Role
We are looking for a talented software engineer with a specialism in embedded 'C' to join our Research & Development team
You will have an opportunity to work on a critical part of our market-leading
product -
The product is developed for different target platforms and we are now expanding this to include an embedded version written in C.
Helping to take the embedded product from concept to reality. It's a job which will require ingenuity and skill to bring something to market truly worthy of the brand
This is an opportunity to showcase your skills in our friendly, talented team with opportunities to grow and develop your career with us. Come and be part of our success.
Key responsibilities
Working as part of an agile development team you will participate in the design and development of the embedded product.
You will help to shape a robust, stable, and future-proof product. Test automation is a key part of our strategy and we will be looking for someone who is not only an outstanding software engineer but who can also work closely with the test team to ensure testing and test automation is central to the development process.
Skills profile
Essential:
3+ Years commercial 'C' Experience
Layers 2 & 3 Networking Programming
Strong Team Player
Able to work independently
Able to work to and help define specifications
Full Software Life Cycle knowledge
Good time management skills
Good communication skills
Eclipse IDE or similar
GCC / Make
Experience developing on embedded systems
Knowledge of one of the following:
Windows / Linux / MacOS C Development
Source Control, preferably Git
Desirable:
Knowledge of BDD and BDD frameworks
SonarQube
Cross Compilation
libevent / libnl / libcurl / libtool / libpcap
Finite State Machines
Contribution to online open source projects using Git
Unit Testing
C99 / Posix
Experience of working in an Agile environment including Lean and KanBan thinking
Python
Must be eligible to work in the UK