Senior Embedded Software Engineer

Posted 17 July 2024
Salary Attractive
Job type Permanent
Industry Sector TechnicalEngineering
Job FunctionSenior Leadership

Job 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.

  • 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.

  • 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

  • You will be working for a well-established growing employer.

  • 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.