Job Openings Software/Hardware Engineer

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.