The Company
A market leading engineering company undergrowing a significant period of growth now require a Senior Embedded Software Engineer.
The Role
-
In depth technical knowledge in specialist acting as a local authority, sharing expertise as required and ensuring best practice is followed to raise standards.
-
Ability to lead embedded system and software architecture design within a project.
-
Perform reviews of project software documentation and ensuring correct procedures are implemented and followed within own projects.
-
Prepare scope definitions for suitable technology studies within area of responsibility.
-
Identifying and implementing appropriate software tools and methods for embedded software development within own projects.
-
Draw on technical knowledge to solve problems.
-
A capacity to deal with reasonably complex issues, good problem-solving skills with a structured and methodical approach are essential.
-
Define and communicate implementation strategy of R and D and software development related
-
processes for own projects and propose model for local implementation.
-
Assisting in identifying required team skills and competencies within area of expertise Interfaces.
-
Good communication skills and work well with other senior members of the project team to ensure effective cooperation of full multidisciplinary team members
-
Regular contact with international colleagues to discuss common issues, identify potential platform strategies and re-use, process implementation etc.
-
Liaise with relevant technical and managerial representatives within suppliers to ensure department/project objectives are being met.
The Person
-
Degree in electronic/software engineering or equivalent.
-
In depth technical knowledge in specialist area.
-
Developing software for low power microcontrollers (PIC, ARM).
-
Safety related coding standards such as MISRA C.
-
Continuous integration methods and tools.
-
Applying safety lifecycles and ‘V’ development model.
-
Embedded C/C++ skills using structured and OO methodologies.
-
Code analysis, unit testing, verification and validation.
-
Reading and understand circuit schematic diagrams of embedded systems.
The Benefits
-
You will be working for a well-established growing employer.
-
Hybrid working.
-
A company experiencing continued growth, expansion and investment.
-
The company are fully compliant with the latest health and safety requirements for current safe working practices