SonicJobs Logo
Left arrow iconBack to search
Exclamation markThis job is no longer availableReasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications

Senior Embedded Software Engineer

Vantage Consulting
Posted a month ago
Location

Worthing, West Sussex BN111AJ, England

Salary

£60,000 - £65,000 per annum

Contract type

Full Time

THE ROLE:

We are looking for an individual who is highly motivated and passionate about understanding customer problem statements, proactively proposing and delivering high quality solutions on time. This role is suitable for individuals who are keen to learn different applications, products, and their design. This role brings an opportunity for the selected candidate to interact with technical colleagues of multiple domains, customers, offer managers and sales colleagues, understanding different applications and collaborate with different functions involved in delivering an offer.

We are offering an exciting opportunity to join our World class Research and Development team and specifically the Embedded Software Design team responsible for architecting, designating, and implementing of embedded software into industrial devices to solve Customer problems.

Are you a driven and motivated engineer, looking for new challenges and opportunities, and to work with local and offshore engineers? Then this could be for you.

RESPONSIBILITIES:

  • Oversight, lead and mentor the Embedded Software / Firmware Team driving the firmware architecture and standardisation of firmware components for all Next Generation products.
  • Collaborate to the elaboration of system-level requirement, derive firmware specific and device-specific functional requirements, accounting for the needs of current and future projects.
  • Setup and governance of source code repository structure (e.g. GIT).
  • Implement and maintain of cross-platform builds (with CMake) allowing for both target (e.g. VxWorks) and Windows simulator builds. Supporting unit testing (e.g. GTest/GMock) by following a Test Driven Development approach.
  • Promote best practices such as tooling to improve code quality (e.g. memory leak detection and address sanitizers).
  • Develop and orchestrate the Team's development of Embedded Software (primarily C++14). For example:
  • Design and implementation of OS and hardware platform abstractions, including supporting libraries with safer abstraction.
  • Design and implementation of runtime and compiler capable of executing PLC programming languages (IEC (phone number removed).
  • Get involved with interviews and hiring of firmware members for the Common Architecture team.
  • Co-lead DFMEA sessions with other discipline leads.
  • Participation in threat model analysis (the Next Gen products will need to achieve IEC (phone number removed) compliance to demonstrate cybersecurity robustness).
  • Manage team activities, provide effort estimates and collaborate using the project management framework (Jira).


SKILLS, KNOWLEDGE, AND EXPERIENCE:

  • Master's degree in computer science, Electronics, Controls, and Instrumentation or equivalent.
  • Real time operating systems, such as FreeRTOS, VxWorks.
  • Experience in a similar role for at least 3 years.
  • Knowledge and hands-on experience of Software Development Processes - Requirements Analysis, Design Methods, Unit/Integration/Feature Testing.
  • Knowledge of process management principles & methodologies (e.g. waterfall, agile).
  • Skills: Teamwork attitude, critical thinking, technical analysis, problem solving, presentation of proposals and results.
  • Self-motivation to learn (demonstrated via topics learnt outside of curriculum or normally assigned work).
  • Genuine interest in industrial automation embedded software and applications.

DESIRABLE:

  • Experience in similar industrial field.
  • Knowledge of control / automation systems, data recording / logging systems.
  • Knowledge of software web technology.
  • Knowledge of software database systems.

THIS ROLE OFFERS VISA SPONSORSHIP AND RELOCATION PACKAGES.


Explore these related job opportunities