drjobs
Senior Embedded Software Engineer
drjobs
Senior Embedded Soft....
drjobs Senior Embedded Software Engineer العربية

Senior Embedded Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

5years

Job Location

drjobs

Worthing - UK

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2593171

Job description

Senior Embedded Software Engineer

Location: WorthingWest Sussex

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 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. Customer is offering an exciting opportunity to join their 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 systemlevel requirement derive firmware specific and devicespecific 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 crossplatform 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 C14).
  • 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 611313).
  • Get involved with interviews and hiring of firmware members for the Common Architecture team.
  • Colead DFMEA sessions with other discipline leads.
  • Participation in threat model analysis (the Next Gen products will need to achieve IEC 624432 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 7
  • Experience in a similar role for at least 3 years
  • Knowledge and handson 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
  • Selfmotivation 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

Follow us on LinkedIn and Twitter to know more about our active job opening and market news.

Link below


;timzcMP45OgZikqHlEnqJA



Job description Senior Embedded Software Engineer Location: Worthing UK 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 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. Customer is offering an exciting opportunity to join their 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). 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 61131-3). 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 62443-2 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 7+ 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 Follow us on LinkedIn and Twitter to know more about our active job opening and market news. Link below - Job Type: Full-time

Employment Type

Full Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.