Social network you want to login/join with:
Senior Software Engineer, Warrington, Cheshire
Job details:
* Client: [Client information missing]
* Location: Warrington (4 days per week on-site)
* Job Category: Other
* EU work permit required: Yes
Job Views:
3
Posted:
05.05.2025
Expiry Date:
19.06.2025
Job Description:
Senior Software Engineer – Embedded & Edge Systems
Location: Warrington (4 days per week on-site)
Salary: Up to £65,000 + benefits
This is a unique opportunity to take technical ownership of a cutting-edge system with real-world impact.
A well-funded, early-stage technology company developing sensor solutions for the utilities industry is seeking a Senior Software Engineer to lead the development of their edge and embedded software systems. Their technology aims to reduce waste and enhance the integrity of critical infrastructure. With successful trials and imminent commercial deployment, they need an experienced engineer to lead software architecture decisions and implementation.
This role involves working at the intersection of real-time sensor data, Linux systems, distributed acoustic sensing, and IoT security—defining architecture, making implementation choices, and improving existing operational systems.
The opportunity includes:
* Managing software on embedded Linux hardware (Jetson Orin AGX)
* Reviewing, debugging, and evolving the current codebase, primarily Python, with flexibility to rework in other languages (C++, Rust, Go)
* Collaborating with hardware, ML, and research teams on DAS algorithms and interfaces with Redis, PostgreSQL, RS485, and Modbus/MQTT
* Contributing to DevOps and CI infrastructure (Ansible, GitHub) and supporting CIS Server Level 1 certification efforts
* Reporting to the Engineering Director and working closely with the CTO on architecture, technical decisions, and roadmap planning
Ideal candidate:
* 5–10 years’ experience in embedded or edge software engineering
* Strong Linux (Ubuntu), scripting (Bash), and deployment (Ansible, CI/CD) skills
* Proficiency in at least one systems programming language (Python, C++, Rust, Go)
* Problem-solving mindset with the ability to make trade-offs prioritizing product impact
* Knowledge of secure development, unit testing, and compliance is advantageous
Reasons to apply:
* Technical ownership: influence over product evolution
* Wide scope: from DAS algorithms to security and deployment
* Meaningful work: contribute to environmental solutions
* Financial backing: long-term stability
* Supportive culture: collaborative environment with expert input
This role offers variety, responsibility, and the chance to shape an innovative product. If you seek autonomy in a modern, engaging environment, apply now to set up a call.
#J-18808-Ljbffr