About the job Software/Hardware Engineer
Industry: ICT
Position: Embedded Linux Software Development Engineer BSP
Type: Full-time position
Location: Windhoek, Namibia
As an Embedded Linux Software Development Engineer BSP, you are part of the R&D team, making sure
our Linux BSPs and related software offerings for our SoMs (System on Modules) are constantly
developed, maintained, and quality improved. The work ranges from initial bring-up, to driver and kernel
development, up to build-system, tooling and distro level development.
Roles & Responsibilities
Develop and maintain Embedded Linux BSPs for embedded computer modules
Device driver development: optimizations, bug fixing, add new functionality
Eco-system: porting of third party software libraries, develop Software tools and utilities from scratch, Boot loader firmware
Mainline selected items
Suggest improvements related to products, software offerings, documentation, processes, etc. in order to allow continuous improvement
Work closely with other team members in an Agile development environment and participate in technical analysis and decisions
Communicate your work progress, coordinate with other development teams, and participate in R&D working groups
Desired Candidate Profile:
- Excellent C/C++ language knowledge and programming skills
- Expertise in Embedded Linux
- Understanding of key concepts such as pre-emptive and cooperative scheduling, interrupt priorities and priority inversion, logical and physical memory management
- Knowledge of industry standard interfaces and protocols such as I2C, SPI, UART, USB, Ethernet, PCI Express
- Demonstrable Electronics knowledge and work experience: the ability to read and understand hardware schematics and datasheets; to use standard development aids such as oscilloscopes, logic analysers, bus protocol analysers, etc. when developing low level software which interacts directly with machine registers
- Familiar with communication peripherals (Bluetooth, Ethernet, Wi-Fi)
- Knowing OpenEmbedded/Yocto Project build system
- Excellent communication skills
- Excellent English language skills reading/writing/speaking
- High-integrity, open, team player
Plus but NOT MANDATORY:
Experience with Real Time Operating systems
Knowledge of the ARM architecture
Experience in Hardware development
ELITE ENCOURAGES YOU TO APPLY BY SUBMITTING YOUR DETAILED CV ON THIS CAREER PAGE. (Supporting documents are NOT to be submitted at this stage).
Contact Janine for more details 083 7234155
Closing Date: 4th October 2025
Only shortlisted candidates will be contacted.