Protect yourself from scammers/fraudsters in recruitment
Read how to identify scam/fraudulent messages

Job

Job Details

Embedded Software Engineer

29285
  • Negotiable
  • South Africa, south Africa
  • Permanent

Role: Embedded Software Engineer



Location: Gauteng, South Africa



Role Type: Permanent 



 



Are you passionate about embedded systems, Linux, and ICT solutions? Do you thrive in dynamic environments where your expertise can directly impact real-world applications? If you're looking for a role that goes beyond coding—one that lets you innovate, design, and implement smart transport solutions—this opportunity is for you.



 



Why Join?



Be at the forefront of developing cutting-edge embedded software solutions for public transport systems. They don't just build software—they create integrated solutions that optimize transport operations, improve passenger experiences, and drive digital transformation across the industry. As an Embedded Software Engineer, you will play a crucial role in shaping the future of transport technology, working with an international team and contributing to impactful projects.



 



What You'll Do



As part of a collaborative and forward-thinking team, you’ll work on projects that bridge embedded software and ICT solutions. Your key responsibilities include:




  • Innovate & Design – Analyze and translate complex transport system requirements into technical solutions that enhance efficiency and reliability.

  • Develop & Customize – Work on embedded Linux-based applications, ensuring they meet the operational needs of transport networks.

  • Integrate ICT Solutions – Leverage your knowledge of servers, networking, and software systems to create comprehensive solutions.

  • Test & Optimize – Conduct rigorous testing, including user acceptance testing (UAT), to deliver high-quality, seamless software integrations.

  • Solve Real-World Problems – Troubleshoot issues, optimize performance, and ensure our technology remains industry-leading.

  • Collaborate Globally – Work with teams from different international divisions to enhance solution design and functionality.

  • Share Knowledge – Document processes and contribute to skills transfer programs for clients and partners.



 



What You Bring




  • Bachelor’s degree in Computer Science, IT, or a related field.

  • 7+ years of experience in embedded systems/software development, particularly in Linux environments.

  • Proficiency in at least one programming language (C, C++, Python, or similar) and a willingness to learn new technologies.

  • A strong foundation in networking, server management, and general ICT principles.

  • An ability to adapt, problem-solve, and work independently while collaborating with a global team.

  • Experience in the public transport sector is a plus, but not required.



 



What’s in It for You?




  • Impactful Work – Your solutions will be used in real-world transport systems, improving efficiency and passenger experiences.

  • Global Exposure – Collaborate with international teams and gain experience working on diverse projects.

  • Career Growth – Develop new skills, work on innovative technologies, and expand your expertise in embedded systems and ICT.

  • Travel Opportunities – Experience different markets across Africa and beyond.



 



If you’re ready to take your expertise to the next level and be part of a company that’s shaping the future of public transport, we’d love to hear from you. Apply today and be a part of something transformative!



Mubin Patel Account Manager

Apply for this role

Copyright First Point Group 2024
Site by Venn