Were looking for a Senior software engineer to join our Software Team and play a key role in shaping our technology. In this position, youll work closely with our system and Hardware teams, contributing to the development of our software architecture, BSP (Board Support Package), video streaming, file systems, and more.
Requirements: A degree in Computer Science or a related field (BSc./MSc.), with a preference for Computer Science
At least 5 years of proven experience
Highly experienced with low level programming skills in C
Experienced with high level programming skills in C ++
Strong theoretical knowledge of Linux Windows Operating Systems.
Experience with hardware interfaces and the ability to comprehend chip datasheets
Proficiency in low-level protocols such as UART, I2C, SPI, PCIe.
A proven track record with Linux file system
Familiarity with tools like Jira, Git, and SVN
Proactive and a team player with excellent communication skills.
Effective time management and multitasking abilities and self-manage.
Demonstrated ownership of projects with a commitment to follow through to completion.
This position is open to all candidates.