Accessibility Links
  • Job reference: RMS0191254

Embedded C Software Engineer

  • Sector: Commercial
  • Location: St. Neots, Cambridgeshire
  • Job type: Permanent
  • Date posted: 26/02/2018
  • Duration: permanent
  • Time left:
    d h m s
Send jobs like this to my email

The Role:
An exciting opportunity to be part of a multi-discipline team creating instrumentation products in the clients expanding measurement and analytics portfolio. Bring your expertise in embedded firmware into an Agile development environment and see the impact of your know how and creativity in new and enhanced products. Work with cross functional teams from initial concept to manufactured product and benefit from the company's global R&D resources.

The ideal candidate will have an embedded firmware background with experience of all aspects of the development lifecycle.

Main Accountabilities (in brief)

Working as part of an Agile development team of firmware developers:
- Development of code in C/C++ to MISRA coding standard using real time operating systems
- Requirement capture and documentation
- Development of firmware for embedded systems with limited power and resources
- Work with team members to create maintainable and modular software architectures
- Work with test driven development methodology
- Creation of test cases, test code and test reports
- Trouble shooting and debugging at hardware level for new and legacy devices

The Company:
The client is a leader within the Automation and Control Systems field with operations in 100 countries worldwide. They specialise in providing integrated solutions to the Transmission and Distribution and Oil & Gas industry with projects offshore and overseas.

Essential Skills / Qualifications:
Degree in a software/electronics or relevant technical discipline.
Previous experience in embedded software design, ideally in the development of industrial products.
Experience of embedded programming in C/C++/MFC
Experience of driver and application development with RTOS
Experience with static analysis tools, version control repositories, application lifecycle management tools
Experience with 16/32 bit processors

Desirable Skills / Qualifications:
Experience of C# / .NET development
Experience with Windows CE / LINUX
Experience with Renesas micro processors
Experience of using databases / file systems in an embedded environment
Experience of industrial communication protocols e.g. Modbus, HART, Profibus

About Fircroft:
Fircroft has been placing people in specialist technical industries for approaching half a century, focusing on mid to senior level engineers for contract and permanent roles worldwide. By applying for this job you give consent for Fircroft to contact you, via email & telephone, to discuss your application along with future positions and Fircroft's services.

Similar jobs
HSSE Systems Support - Sharepoint Location Perth, Western Australia Duration 3-4 months The Role: The scope of this assignment is to revamp the HSSE...
Dawn Gagon
IM Coordinator Location South East London, London Duration permanent The Role: Fircroft are seeking a Senior IM Co-ordinator for...
Nabila Shaikh
Chief Systems Engineer Location Abu Dhabi Duration permanent The Role: Comprehensive understanding of systems development...

Back to Top