Software Engineer
Software Engineer
Here at KDC we are seeking an Embedded Software Engineer to support a defence electronics project focused on low-level software development.
The successful candidate will be responsible for developing and testing software that interfaces directly with hardware and electronic devices.
What You'll Be Doing
- Writing bare-metal C drivers.
- Developing low-level software to control and communicate with peripherals.
- Testing and validating driver functionality.
- Producing simple documentation and configuration notes.
- Supporting integration and troubleshooting activities when required.
What We're Looking For
- Strong Embedded C programming experience.
- Experience developing low-level drivers and hardware interfaces.
- Comfortable working with registers, memory maps, interrupts and peripheral control.
- Experience debugging embedded systems.
- Able to work independently and take ownership of a defined work package.
Project Details
- Immediate start.
- Defence sector programme.
- BPSS clearance required.
- Occasional site visits required for integration and testing.