Embedded Software Engineer
Posted on Nov 26, 2021 by CV-Library
Hiring an Embedded Software Engineer who is a dynamic professional who is looking for a rewarding future in one of today's most exciting technology sectors.
As an Embedded Software Engineer you will be responsible for supporting existing systems and in developing new products.
This position requires a person with experience with embedded microcontroller and software verification and documentation to work within the Control & Electronics team.
The role includes capturing requirements, producing specifications, code development, implementation, debugging and verification at both software and system level.
The applicant should have good experience in hands-on development and troubleshooting on embedded targets, and familiarity with software configuration and debugging tools.
The applicant should thrive in working in an innovative design environment, be able to use their own initiative both working independently and as a member of a team of engineers and scientists.Responsibilities:
Developing embedded software for solutions and products developed including hardware and software interfacing.
Defining, generating and maintaining documentation for software products to support their compliance, and validation in accordance with product specifications.
Design, implementation, modification and maintenance of hardware and software developed.
Supporting and collaborating with other design engineers and scientists, ensuring correct product integration.
Providing support for design activities including; Safety Reviews, HAZOP, Cause & Effect, SIL, LOPA reviews.
Undertaking fault analysis, fault correction and product support with hands on testing and evaluation using a range of test equipment.
Mentoring and coaching less experienced colleagues.Essential:
Practical design and development experience in an embedded C/C++ RTOS/baremetal environment.
Strong understanding of the C language and considerations specific to embedded systems.
Good understanding of memory management and efficient coding techniques.
Experience with at least one of the following communications interfaces: SPI, I2C, UART, Ethernet.
Experience with data acquisition.
Experience of designing device drivers.
Experience in component and system testing.
Disciplined in Software Version Control.Desirable:
Degree or equivalent in Electronics / Software Engineering or Computer Science.
Experience with Modbus, CAN, Profinet.
Experience in digital circuit design, schematic capture, and PCB layout.
Previous experience of working in adhering to a 'quality focused' organization and the associated QA procedures.
How to apply?
Please send a CV to
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
Set up alerts to get notified of new vacancies.
£50k - £60k Annual
£60k - £65k Annual
£55k - £70k Annual
£45k - £48k Annual
£40k - £65k Annual
£60k - £65k Annual
£40k - £45k Annual