Details:
- Job Type: Permanent
- Job Status: Full-Time
- Location: Blyth Northumberland
- Date: 1 week ago
Description:
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.
* Keeping up to date with technical developments within specialist areas.
* Mentoring of other engineers.
* 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
* Ability to effectively manage conflict.
* 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.
* Developing software for low power microcontrollers (PIC, ARM).
* Safety related coding standards such as MISRA C.
* Continuous integration methods and tools.
* Developing software in line with coding standards.
* 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
* An excellent salary.
* 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