5 days ago
Responsibilities
- Design, implement, test and document OS Kernel and Device Driver software at the highest standard using C/C++/Python.
- Participate in agile development as part of a scrum team to develop software efficiently.
- Communicate effectively and contribute to technical discussions with software and hardware engineering peers.
- Engage hands-on during key product development phases, collaborating with hardware and silicon engineering groups.
Requirements
- Proven industry experience in software development using C/C++/Python.
- OS Kernel and Device Driver development experience in Linux or Windows systems.
- Good understanding of lower-level software stack and hardware interactions.
- Effective problem-solving skills and 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, with the ability to work in a multinational team.
Benefits
- Competitive salary with an annual leave policy.
- Medical and dental health plans.
- Gym card and employee pension matched up to 4%.
- Commitment to building an inclusive work environment.