Embedded Software Engineer – Consultant
Intellectual Capital Resources
In this role you will guide the design and delivery of embedded software-enabled systems, working across software, electronics, systems, and mechanical engineering. You’ll help shape architectures, mentor teams, and solve integration challenges in a cross-functional setting. The role blends hands-on embedded work with systems leadership to drive innovative, multi-disciplinary projects. It offers exposure to diverse industries and the chance to influence technical direction in a deep-tech environment.
Pay / Benefits- Annual performance-related bonus
- Long-term share incentive scheme
- Enhanced pension contribution
- Private medical insurance
- Life assurance
- 25 days annual leave plus bank holidays
- Design and develop embedded software and firmware for complex devices
- Define software and system architectures for connected embedded systems
- Lead technical delivery across software, electronics and systems teams
- Solve integration, performance and reliability challenges across complex systems
- Collaborate with stakeholders to define technical solutions
- Mentor engineers and contribute to best practices
- Support development of innovative technologies across sectors
- Degree (2:1 or above) in Computer Science, Electronic Engineering, Physics, Mathematics or related subject
- Commercial experience developing embedded software, firmware or device software
- Experience with complex embedded systems or hardware-based products
- Strong understanding of systems architecture, integration and software design
- Excellent communication and collaboration skills
- Ability to work effectively within multidisciplinary engineering teams
- Strong analytical and problem-solving capabilities
- Excellent communication
- Collaboration
- Mentoring
- Embedded software and firmware development
- Systems architecture
- Software design for embedded and connected systems
Reference: WJ-747_30160953