Embedded Software Manager"}}]},{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Embedded Software Manager

Dse
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Agile Methodologies
JIRA
C++
Computer Security
Linux
Embedded Software
Real-Time Operating Systems
Software Engineering
Yocto

Job description

  • Line management of a segment of DSE engineering team across North Yorkshire and Sutton in Ashfield sites with remote / hybrid working.
  • Day-to-day task management, 1 : 1 appraisals, goal setting, personal development plans, holiday approval and sickness review.
  • Collaborate with Project Managers to review technical project content, estimate task durations, and ensure project plans are technically correct.
  • Allocate engineering work tasks to the reporting segment using JIRA or similar tools.
  • Provide technical guidance and mentor junior engineers.
  • Review engineering outputs to maintain high quality standards and address gaps with the engineering management team.
  • Participate in product and project cost estimation, feasibility studies, and capture complete high-level technical requirements at project inception.
  • Act as a technical decision maker and contribute to platform and architecture strategy.
  • Assist in developing in-house tools and processes, and support the wider company by answering technical questions.
  • Administer and maintain engineering systems, revision and variant control systems, and issue management systems.
  • Collaborate with other supervisors and engineering managers to align on technology, processes, designs, and testing.
  • Review department KPIs to ensure targets are being hit.
  • Depending on team size, work hands-on as an engineer for the relevant discipline.
  • Implement risk identification and mitigation techniques, including functional safety level determination.
  • Communicate comfortably with technical engineers.

Requirements

  • Expertise in C / C++ for embedded systems.
  • Understanding of Linux operating systems and application development, including Yocto.
  • Appreciation of the power generation industry and / or control and automation solutions.
  • Understanding of product development and managing multi-discipline teams.
  • Knowledge of software development life cycles, tools, and processes.
  • Familiarity with a functional safety standard such as ISO 26262, 61508, or IEC 60730.
  • Good understanding of cyber security principles and technologies for embedded systems.
  • Excellent written and verbal communication skills.
  • Excellent ability to break down work, estimate tasks, and drive projects to completion.
  • Experience with combined stage-gate (waterfall) / agile development approaches.
  • Risk identification and mitigation techniques.
  • Comfortable communicating with both technical engineers and management.
  • Problem-solving and troubleshooting capabilities.
  • Enthusiastic and optimistic attitude.
  • 7+ years of experience as a senior engineer or team leader, with direct reports.
  • 7+ years of experience as an embedded software engineer, with a mixture of RTOS and Linux project exposure.
  • Background in electronics, possibly with a degree education.
  • Relevant Bachelor's degree.

Benefits & conditions

  • 25 days holiday + Bank Holidays with a new flexible holiday scheme.
  • Bupa Healthcare package and Life Insurance.
  • Enhanced Maternity / Paternity pay and 5% Pension contributions.
  • Company-wide performance-based annual bonus scheme.

Apply for this position