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