Senior Embedded Software & Hardware Integration Engineer
We are hiring a senior embedded systems engineer. The role is fully hands-on and focused on building and integrating low-latency, reliable embedded software that interfaces directly with sensors, actuators, and control electronics. You will work on real hardware in demanding conditions, take end-to-end ownership of a critical system component. Full technical details cannot be shared publicly, but this is a senior role for engineers experienced in embedded Linux or real-time systems, C/C++, and hardware integration who want responsibility and to make real difference on the battlefield.
About the Company
Our sister company, Valguard Systems, is an engineering-driven company developing complex electromechanical systems for government and industrial customers. Our work combines sensors, real-time control, and ruggedised hardware in demanding operational environments.
We are expanding our in-house engineering team and bringing core system software development under direct ownership.
Role Overview
We are looking for a hands-on embedded systems engineer who can design, implement, and integrate software that directly controls physical hardware.
This role is not theoretical and not consultancy-based. You will work on real systems, real hardware, and real constraints such as latency, reliability, and safety.
You will take ownership of software that interfaces with sensors, actuators, and control electronics, and ensures predictable system behaviour in real-world conditions.
Key Responsibilities
Embedded Software Development
- Develop and maintain embedded software for a Linux-based or RTOS-based control system
- Implement low-latency, deterministic control logic
- Interface with external subsystems via standard industrial protocols
- Ensure robustness, fault handling, and safe system behaviour
Hardware Integration
- Work directly with hardware: motors, controllers, sensors, I/O
- Key components are: radar, fire control computer, turret
- Integrate and debug interfaces such as Ethernet, CAN, UART, GPIO
- Diagnose hardware/software interaction issues
System Integration & Testing
- Bring software from development environment onto physical systems
- Participate in system testing and iterative improvement
- Support troubleshooting during integration and validation phases
Engineering Ownership
- Take responsibility for your part of the system end-to-end
- Produce clear, maintainable code and documentation
- Reduce reliance on external contractors through internal capability
Required Skills & Experience
Essential
- Strong experience in embedded software development
- Proficiency in C/C++ (Python acceptable for tooling and support)
- Experience with embedded Linux or real-time systems
- Hands-on experience integrating software with physical hardware
- Ability to debug system-level issues, not just write code
Relevant Backgrounds
Candidates often come from:
- Robotics or autonomous systems
- Industrial automation or motion control
- UAVs, vehicles, or heavy machinery
- High-reliability embedded or mechatronic systems
Personal Profile
- Practical, solution-oriented engineer
- Comfortable working close to hardware
- Takes responsibility and ownership
- Able to work with incomplete information and iterate quickly
- Discreet and professional
What We Offer
- A core engineering role with real technical ownership
- Work on complex, integrated systems — not apps or dashboards
- Competitive compensation
- Long-term opportunity in a growing, mission-driven organisation
- Close collaboration with mechanical, electrical, and product teams
Important Note
Due to the nature of our work, full details cannot be shared publicly. Additional technical context will be provided during later interview stages under appropriate confidentiality.