Linux Software Engineer

6 days ago


Somerset West, Western Cape, South Africa HR Talent Partner Full time US$80 000 - US$120 000 per year
Job Overview
  • Application Deadline: 27 December 2025
  • Job Location: Somerset West, Western Cape
  • Job Title: Linux Software Engineer
  • Education Level: Bachelors Degree
  • Job Level: Senior
  • Minimum Experience: 5- 7 Years
Linux Software Engineer required in Somerset West.

A renowned Manufacturing Engineering company is looking for a Linux Software Engineer to join their team on a full-time permanent basis in the Helderberg Area.

Excellent salary on offer and internal career advancement opportunities.

Position Overview:

Design, develop, and maintain robust, secure, and efficient embedded Linux software for edge computing platforms deployed in space, enabling autonomous data processing and decision-making in orbit.

Requirements:

  • Bachelor's Degree or Advanced Diploma Computer Engineering, Electrical/Electronic Engineering, Computer Science, Mechatronics Engineering, Software Engineering, Aerospace Engineering (with a strong software focus)
  • 5+ years of professional experience in embedded software development, with a strong focus on Linux-based systems.
  • Embedded Linux Development
  • Experience with kernel customization, device drivers, bootloaders, and low-level system programming.
  • Familiarity with build systems like Yocto, and OpenEmbedded.
  • Real-Time and Resource-Constrained Systems
  • Hands-on work with real-time operating systems (RTOS) or real-time Linux extensions.
  • Optimization for low-power, high-reliability environments.
  • Hardware-Software Integration
  • Experience interfacing with sensors, microcontrollers, and custom hardware platforms.
  • Debugging and validation using tools like JTAG, oscilloscopes, and logic analysers.
  • Space or Aerospace Systems (Preferred but not always required)
  • Exposure to space-grade software development, radiation-tolerant systems, or satellite

    subsystems.
  • Understanding of standards like ECSS, NASA software assurance, or CubeSat protocols.
  • Software Testing & Validation
  • Experience with automated testing, hardware-in-the-loop (HIL), and simulation environments.
  • Security & Reliability
  • Knowledge of secure coding practices, fault tolerance, and system recovery mechanisms

Expertise in:

  • Linux kernel development and customization.
  • Real-time systems and deterministic software behaviour.
  • Secure boot, encryption, and cybersecurity for embedded systems.
  • Fuzz testing

Experience with:

  • Cross-compilation and toolchains for ARM, RISC-V, or other embedded architectures.
  • Hardware-in-the-loop (HIL) testing and simulation environments.
  • Containerization (e.g., Docker or WASM) and orchestration in constrained environments.

Proficiency with:

  • Git, CI/CD pipelines, and automated testing frameworks.
  • Build systems like Yocto, Buildroot, or CMake.
  • Debugging tools (e.g., GDB, Valgrind, JTAG interfaces).
  • Familiarity with io_uring

Special requirement(s):

  • Willingness to travel overseas.

Recommendations:

  • Master's or PhD in Embedded Systems, Aerospace Engineering, or Computer Science.
  • Certifications in Embedded Linux, Yocto Project, or RTOS.
  • Training in space systems engineering or satellite operations.
  • Prior experience developing software for space missions, CubeSats, or satellite payloads.
  • Familiarity with space-grade hardware platforms (e.g., radiation-hardened processors, FPGA

    based systems).
  • Understanding of ECSS, NASA, or ESA software standards and mission assurance protocols.

Duties and Responsibilities:

  • Strategic Contribution
  • Contribute to the company's space-edge computing roadmap, identifying innovation and scalability opportunities.
  • Support cross-functional initiatives focused on autonomy, onboard intelligence, and in-orbit data sovereignty.
  • Embedded Linux Development
  • Architect and implement embedded software solutions on Linux-based platforms tailored for space-grade edge computers.
  • Customize and optimize Linux kernels, drivers, bootloaders and board support packages for performance and reliability in radiation-prone, low-power environments.
  • Integrate real-time capabilities and ensure deterministic behaviour where required.
  • System Integration & Hardware Abstraction
  • Collaborate with hardware engineers to interface with custom boards, sensors, and space qualified components.
  • Develop and maintain hardware abstraction layers (HAL) and middleware to ensure seamless integration across subsystems
  • In-Orbit Software Reliability
  • Design fault-tolerant systems with watchdogs, redundancy, and recovery mechanisms to ensure continuous operation in orbit.
  • Implement secure update mechanisms for remote patching and software upgrades post-launch.
  • Edge Computing Enablement
  • Develop and optimize onboard data processing pipelines for AI/ML inference, image analysis, and telemetry compression.
  • Ensure efficient resource management (CPU, memory, I/O) for real-time edge workloads.
  • Testing & Validation
  • Lead rigorous testing campaigns including unit, integration, and hardware-in-the-loop (HIL) testing.
  • Simulate orbital conditions (thermal, radiation, latency) to validate software robustness.
  • Collaboration & Documentation
  • Work closely with mission systems, payload, and ground segment teams to align software capabilities with mission objectives.
  • Maintain detailed documentation for software architecture, interfaces, and operational procedures.
  • Compliance & Standards
  • Ensure software adheres to space industry standards (e.g., ECSS, NASA, CubeSat protocols) and cybersecurity best practices.
  • Participate in internal audits and reviews to ensure flight-readiness and mission assurance.
  • Continuous Technical Growth
  • Stay abreast of emerging trends in embedded Linux, edge computing, and space-grade software systems.
  • Experiment with new tools, frameworks, and kernel features that could enhance system performance or resilience in space environments.
  • Pursue certifications, courses, or research relevant to aerospace software engineering and embedded systems.
  • Innovation in Edge Computing
  • Explore novel approaches to onboard data processing, including AI/ML inference, distributed computing, and low-latency decision-making.
  • Prototype and evaluate new software architectures that improve autonomy, fault tolerance, or energy efficiency in orbit.

Applying for Position:

  • Only open to South African citizens.
  • If you are interested in this great career opportunity, please send your CV.


  • Somerset West, Western Cape, South Africa HR Talent Partner Full time R600 000 - R800 000 per year

    Job OverviewApplication Deadline: 27 December 2025Job Location: Somerset West, Western CapeJob Title: Linux Low-Level Software EngineerEducation Level: Bachelors DegreeJob Level: SeniorMinimum Experience: 5- 7 YearsLinux Low-Level Software Engineer required in Somerset West.A renowned Manufacturing Engineering company is looking for a Linux Low-Level...


  • Somerset West, Western Cape, South Africa L&A Risk Management Systems Full time R600 000 - R1 200 000 per year

    L&A Risk Managing Systems is continuing our search for an individual with a rare blend of deepVB.NETexpertise,C#web proficiency, andadvanced MSSQLmastery—with a proven track record in major.NET Framework migrationsanddata security to join our Team for future projects. Interested candidates should reside in the Helderberg area, Western Cape area, as this is...

  • Electrical Engineer

    2 weeks ago


    Somerset West, Western Cape, South Africa Armstrong Appointments Full time R30 000 - R35 000 per year

    Introduction We are seeking a qualified Electrical Engineer with hands-on experience in E-Plan electrical design and industrial automation systems. The successful candidate will be involved in the full project lifecycle from concept design to commissioning and supporting PLC/SCADA integration, panel design, and field implementation across various industrial...

  • Automation Engineer

    2 weeks ago


    Somerset West, Western Cape, South Africa JVIS USA Full time R900 000 - R1 200 000 per year

    JVIS KSA LLCPosition Title:Assembly Automation EngineerLocation:Jeddah, Saudi Arabia, initially engage with Project team and form part of the project planning and execution mainly in the United States.Department:Manufacturing / EngineeringReports To:Engineering ManagerJob OverviewThe Assembly Automation Engineer is responsible for designing, developing,...


  • Somerset West, Western Cape, South Africa HR Talent Partner Full time R250 000 - R500 000 per year

    Job OverviewApplication Deadline: 10 December 2025Job Location: Somerset West, Western CapeJob Title: Mechanical Design EngineerEducation Level: Bachelors DegreeJob Level: IntermediateMinimum Experience: 3 - 5 YearsMechanical Design Engineer job vacancy in Somerset West.A renowned Manufacturing Engineering company is looking for a Mechanical Design Engineer...


  • Somerset West, Western Cape, South Africa Rheinmetall Full time R250 000 - R500 000 per year

    Ref.-Nr.: ZA00775Schedule type: Full TimeContract Type: InternshipWHAT WE ARE LOOKING FORThe RDM Engineering Graduate Programme is designed to develop and nurture young engineering talent by offering structured training, mentorship, and hands-on experience in a highly technical and challenging environment, with the aim of unlocking their full potential.FIELD...


  • Somerset West, Western Cape, South Africa Simera Sense Full time R500 000 - R750 000 per year

    Simera Sense is a leading provider of Earth observation camera solutions for the global small satellite market. Committed to excellence and innovation, we deliver superior products and services to our worldwide customer base. Shape the future of space technology with Simera Sense as a Mechanical Design Engineer. We seek a technically skilled and...


  • Somerset West, Western Cape, South Africa HR Talent Partner Full time R900 000 - R1 500 000 per year

    Job OverviewApplication Deadline: 28 December 2025Job Location: Somerset West, Western CapeJob Title: Senior Electronic Firmware EngineerEducation Level: Bachelors DegreeJob Level: SeniorMinimum Experience: YearsSenior Electronic Firmware Engineer – Somerset West.A renowned Engineering company is looking for a Senior Electronic Firmware Engineer to join...


  • Somerset West, Western Cape, South Africa Hire Resolve Full time R250 000 - R400 000 per year

    Position: Bookkeeper - Energy or Engineering IndustryLocation: Somerset West, South AfricaHire Resolve's client, a leading company in the energy or engineering industry, is looking for a skilled Bookkeeper to join their team in Somerset West. The ideal candidate will have relevant experience in bookkeeping and a strong understanding of financial processes in...

  • Project Manager

    6 days ago


    Somerset West, Western Cape, South Africa HR Talent Partner Full time R750 000 - R1 000 000 per year

    Job OverviewApplication Deadline: 28 December 2025Job Location: Somerset West, Western CapeJob Title: Project Manager (Engineering)Education Level: Bachelors DegreeJob Level: IntermediateMinimum Experience: 3 - 5 YearsProject Manager (Engineering) required in Somerset West.Africa's largest engineering and manufacturing company is looking for a Project...