Software Engineer

Location: Cambridge (CB4)
Duration: Permanent
Hours: 8:30am until 4:30pm (Monday to Friday)
Salary: £30,000 to £40,000
Job Reference: 34353

Polytec are looking for a Software Engineer for our Cambridge based client to take on responsibility for full stack development.

Responsibilities:

* Write specific code that creates new programs to satisfy user requirements, as well as develop existing programs by adding features or making them more efficient
* Produce relevant project artefacts required by the software development process.
* Provide specific documentation related to product design to meet regulatory compliance
* Develop or review software verification plans with Test engineers.

Requirements:

* Educated to degree level (or have equivalent experience) in Computer Science, Software Engineering, Electronics, Mathematics, Physics, or other highly quantitative field
* Experience using C programming language in an embedded environment
* Experience of developing software targeted at ARM microcontrollers
* Knowledge of communication interfaces - SPI, I2C, UART, USB and Ethernet
* Experience working with Linux as a development platform with the ability to write user space application software using POSIX APIs
* Ability to integrate open source library into existing programs
* Knowledge of IPC, and general networking
* Ability to use number of development tools in Linux development environment.
* Practical knowledge of Yocto Build system - ability to resolve Yocto build issues, adding new bitbake files.
* Experience of full lifecycle software development using agile and V-model methodologies

Please contact us as soon as possible for more details or apply below!

We will respond to successful applicants within a couple of days.

[ Cambridge, Salary range: £30,000 to £40,000 | vacancy reference : 34353 ]

For more information or to apply for this job, please complete the details below.
Attach CV
Essential before we can supply further job information:

submit

Tel: +44 (0) 1223 423267

Fax: +44 (0) 1223 420268