5 days ago
Responsibilities
- Design, implement, test and document OS Kernel and Device Driver software using C/C++/Python.
- Participate in agile development as part of a scrum team.
- Communicate effectively and contribute to technical discussions with peers.
- Work closely with hardware and silicon engineering groups during product development.
Requirements
- Proven industry experience in software development using C/C++/Python.
- Experience in OS Kernel and Device Driver development for Linux or Windows.
- Good understanding of lower-level software stack and hardware interactions.
- Familiarity with debug and performance analysis tools.
- Experience with PCIe, CPU, device drivers, SoC, firmware, and hardware/software integration.
- Excellent written and verbal communication skills.
Benefits
- Flexible working arrangements.
- Generous annual leave policy.
- Private medical insurance and health cash plan.
- Dental plan and pension matched up to 5%.
- Life assurance and income protection.
- Employee assistance programme for health and mental wellbeing.