Lead Embedded Software Engineer
Job Title: Lead Embedded Software Engineer
Location: Bristol City Centre - 3 Days Per Week On-Site
Salary - Up to £80,000 + Bonus & Benefits (Depending on Experience)
Overview:
Zenovo is recruiting a Principal Embedded Software Engineer for a leading engineering company in Bristol. The role involves developing and delivering embedded software solutions for safety-critical applications.
A suitable candidate will have 10+ years of experience in embedded software development and verification within safety-critical & RTOS environments.
Responsibilities:
Location: Bristol City Centre - 3 Days Per Week On-Site
Salary - Up to £80,000 + Bonus & Benefits (Depending on Experience)
Overview:
Zenovo is recruiting a Principal Embedded Software Engineer for a leading engineering company in Bristol. The role involves developing and delivering embedded software solutions for safety-critical applications.
A suitable candidate will have 10+ years of experience in embedded software development and verification within safety-critical & RTOS environments.
Responsibilities:
- Lead the development and delivery of safety-critical embedded software projects, ensuring compliance with industry and regulatory standards.
- Take ownership of complex technical challenges, defining robust solutions for systems
- Design, develop, and validate embedded software for safety-critical applications.
- Conduct detailed code and documentation reviews to ensure software quality, reliability, and maintainability.
- Drive best practices in software development, verification, and engineering processes.
- Mentor and support engineers, promoting high standards of technical excellence and compliance.
- Collaborate with cross-functional teams to deliver secure, reliable embedded systems.
- Continuously develop technical leadership and expertise in safety-critical and real-time embedded software environments.
- Strong experience developing embedded software using C and low-level programming techniques.
- Proven expertise in embedded systems design across a range of hardware architectures.
- Ability to produce high-quality, maintainable code and technical documentation.
- Experience conducting code reviews and ensuring compliance with engineering best practices.
- Familiarity with configuration management and formal software development lifecycles.
- Experience developing safety-critical software to standards such as IEC 61508, DO-178C, ISO 26262, or IEC 62304.
- Knowledge of embedded networking, security principles, and communication protocols including TCP/IP and UDP.
- Experience working with multicore processors and complex embedded systems.