ETL Systems Ltd in the United Kingdom is seeking a Senior Embedded Software Engineer to enhance its digital RF and connected product portfolio. This position involves designing and maintaining embedded software for Linux-based platforms, focusing on low-level driver development and backend services. Ideal candidates bring robust C and Rust programming experience, along with an understanding of networking fundamentals. The role offers a collaborative environment, hybrid working options, and a supportive culture.
Qualifications
Strong experience in embedded software development, ideally on Linux-based platforms.
Comfortable with low-level (drivers, interfaces) and higher-level (backend services) development.
Brings strong C skills and practical experience with Rust in embedded contexts.
Responsibilities
Design, implement and maintain embedded software for ETL products.
Develop reliable low-level software in C and Rust.
Support networking capability across the product stack.
Contribute to software architecture, code quality, and continuous improvement.
Support and coach less experienced engineers.
Skills
Embedded software development
C programming
Rust programming
Networking fundamentals
Linux-based platforms
Job description
ETL Systems Ltd in the United Kingdom is seeking a Senior Embedded Software Engineer to enhance its digital RF and connected product portfolio. This position involves designing and maintaining embedded software for Linux-based platforms, focusing on low-level driver development and backend services. Ideal candidates bring robust C and Rust programming experience, along with an understanding of networking fundamentals. The role offers a collaborative environment, hybrid working options, and a supportive culture.