Where

Senior Embedded Software Engineer - JHB

Executive Placements
Johannesburg Full-day Full-time

Description:

Key Responsibilities:

Requirement Analysis: Translate customer and industry requirements into technical specifications and system architectures. System Design & Development: Collaborate with internal teams to develop, customize, and implement embedded software solutions for public transport applications. Embedded Linux Implementation: Configure, maintain, and optimize embedded Linux-based solutions, ensuring high availability, performance, and security. ICT System Integration: Design, configure, and implement integrated ICT solutions that support embedded software applications. Testing & Validation: Conduct system testing, integration testing, and user acceptance testing (UAT) to ensure performance and reliability. Gateway & Integration Development: Develop and test integration gateways for seamless communication between embedded systems, databases, and networks. Troubleshooting & Maintenance: Diagnose and resolve software malfunctions across embedded and ICT environments. Documentation & Knowledge Sharing: Maintain technical documentation, including design specifications, test procedures, and user manuals. Collaboration & Continuous Learning: Work closely with cross-functional teams and stay updated on emerging technologies to enhance system performance.

Key Competencies & Personal Attributes:

Self-Motivated & Proactive: Ability to work independently, identify areas for improvement, and take initiative in resolving challenges. Technical Agility: Strong understanding of various technologies, including Linux, networking, and databases, with the ability to switch between tech stacks based on project needs. Programming Skills: Knowledge of at least one programming language (e.g., C, C++, Python) with a willingness to learn new languages as required. Problem Solving & Troubleshooting: Exceptional diagnostic skills with the ability to resolve complex software and ICT challenges. Customer-Centric Mindset: Focused on understanding customer needs and optimizing solutions for operational efficiency. Collaboration & Communication: Strong teamwork and communication skills
04 Mar 2025;   from: gumtree.co.za

Similar jobs

  • Talent Evolution (Pty) Ltd
  • Johannesburg
Description: Job Purpose: The Embedded Software Engineer plays a critical role in the analysis, design, configuration, and implementation of embedded software solutions and ICT systems . The role involves developing, maintaining, and integrating software ...
9 days ago
  • Talent Evolution (Pty) Ltd
  • Johannesburg
Description: Job Purpose: The Embedded Software Engineer plays a critical role in the analysis, design, configuration, and implementation of embedded software solutions and ICT systems . The role involves developing, maintaining, and integrating software ...
9 days ago
  • Talent Evolution (Pty) Ltd
  • Johannesburg
Description: Job Purpose: The Embedded Software Engineer plays a critical role in the analysis, design, configuration, and implementation of embedded software solutions and ICT systems . The role involves developing, maintaining, and integrating software ...
9 days ago
  • Tumaini Consulting
  • Johannesburg
R 75 000 R 100 000 a month
Description: Senior Mobile Software Engineer – Exciting Opportunity! Join our client’s company that prioritizes people, growth, and innovation. Be part of a dynamic, multidisciplinary team, tackle complex challenges, and receive dedicated career ...
15 days ago