Permanent
Senior Linux Software Engineer - Hybrid
Worcester

224033415
Posted Yesterday
Zenovo are currently recruiting for an experienced Linux Software Developer. You will contribute to both major new product developments and the ongoing maintenance of existing projects.
Senior Linux Software Developer
£50,000 - £60,000
Hybrid - Offices days will be in Worcestershire
What you’ll be doing:
- Designing and developing embedded software systems.
- Working on both new feature development and the enhancement of established projects.
- Linux kernel development, networking, and low-level system programming
- Working with kernel modules, performance tuning, and debugging complex system issues
- C/C++ development and scripting (Bash or Python)
- Working on Networking protocols to system automation
As a Software Engineer, you will be developing solutions across radio, IoT, and accessory platforms. Your responsibilities will include:
- Software Development: Design, implement, and test high-quality software solutions, ensuring seamless integration with hardware and delivery to agreed timelines and requirements.
- Collaboration & Support: Work closely with R&D, manufacturing, and customer-facing teams, providing technical expertise and resolving software-related issues.
- Project Planning: Contribute accurate timescale estimates and progress updates to the R&D Manager, helping shape development strategies and ensuring alignment with project goals.
- Quality & Compliance: Ensure all development activities adhere to departmental quality standards, with proactive communication of risks or deviations.
- Knowledge & Growth: Build and maintain a deep understanding of the wider software suite, platforms, and tools.
- Documentation: Create and review user-facing documentation, including manuals and release notes, to support product management, manufacturing, and customer service teams.
- Experience with embedded Linux especially with Yocto and Debian frameworks.
- Extensive Python programming experience.
- Excellent C/C++ programming skills with secondary experience with assembler.
- 5+ years’ experience developing, implementing, and debugging with microcontrollers using an RTOS.
- Knowledge of networking protocols as used in router applications (e.g. tun/tap interfaces, DSCP, iptables, routing, DNS & DHCP interception).
- Strong experience with asynchronous message protocols.
- Ability to read and understand technical specifications published by international standards organisations.
- Proficient in the use of development facilities associated with software development including coding, version control, build and defect tracking tools.
- Proficient in the use of test instruments associated with software and hardware integration
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!