cover image
Innovate

Senior Embedded Engineer

On site

Essex, United kingdom

Full Time

14-04-2025

Share this job:
Expired

Job Specifications

Senior Embedded Software Engineer

An exciting opportunity for a Senior Embedded Software Engineer to develop high-performance embedded systems.

Key Responsibilities:
Design, develop, and maintain embedded Linux software for modems.
Implement efficient and reliable C++ code for embedded applications.
Focus on Linux kernel and driver development for hardware interfaces and peripherals.
Optimize performance and memory usage on resource-constrained systems.
Collaborate with hardware, firmware, and cross-functional teams on system architecture and software requirements.
Develop low-level Linux drivers and software components.
Use Jira for issue tracking and project coordination.
Employ Git for version control using best practices.
Perform testing, debugging, and validation of embedded software.
Participate in code reviews and maintain documentation.
Stay up to date with embedded development and Linux technologies.
Apply knowledge of IP networking protocols like DHCP, NAT, PPP, and iptables.
Qualifications:
Degree in software/electronic engineering.
Strong embedded systems experience.
Self-driven, innovative, and collaborative.

About the Company

Innovate is a leading, global technical staffing and resource service business, proudly recognised as the world's highest-rated 5-star staffing solutions provider. Our vision is simple and unchanged for over 20 years: 'We Help the World Innovate with the Right Talent'. We achieve this with our comprehensive suite of customer-focused, project-driven resourcing solutions, each proven to deliver cost-optimised and outcome-based results, every time - across the entire Technology & Engineering space. Innovate takes a unique 'tr... Know more