Application deadline date has been passed for this Job.
Full time
  • Post Date: April 10, 2024
Job Description

Senior Firmware Engineer Lead – Cape Town

Job title:  Senior Firmware Engineer | Lead
A vacancy is available for an experienced and innovative Senior Firmware Engineer to join our dynamic engineering team.

In this role, you will be a key contributor in designing, developing, and optimising firmware solutions for our cutting-edge products.

As a senior member, you will also be responsible for providing technical leadership, mentoring junior engineers, and contributing to the overall firmware strategy.

Our client is an IoT business that provides next-generation mobile applications, systems, and solutions. They are a lean and efficient team with expertise in embedded hardware, manufacturing, networking, automation, back-end servers, web front-ends and mobile applications.


  • Bachelor’s degree in Electronic Engineering, Electrical Engineering, Computer Engineering, or a related field.
  • Proven experience as a Firmware Engineer with a focus on embedded systems.
  • Strong proficiency in programming languages such as C and C++ for embedded systems.
  • Experience with real-time operating systems (RTOS) and bare-metal firmware development.
  • Strong understanding of hardware and firmware integration.
  • Excellent problem-solving and analytical skills.
  • Familiarity with communication protocols (e.g., I2C, SPI, UART).
  • Experience with version control systems (e.g., Git).
  • Excellent communication and collaboration skills.


  • Firmware Development:
    • Develop and optimize code for efficient and reliable performance.
    • Architect, design, and implement firmware solutions for embedded systems.
  • Technical Leadership:
    • Provide technical leadership and guidance to the firmware engineering team.
    • Mentor junior engineers and contribute to their professional development.
  • Embedded Systems Design:
    • Work on the design and implementation of embedded systems for our products.
    • Collaborate with hardware engineers to ensure seamless integration.
  • Code Quality and Testing:
    • Implement and advocate for best practices in code quality, testing, and documentation.
    • Conduct and participate in code reviews to ensure high-quality code.
  • Performance Optimization:
    • Analyse and optimize firmware performance for efficiency and resource utilization.
    • Troubleshoot and resolve firmware-related issues.
  • Cross-Functional Collaboration:
    • Collaborate with cross-functional teams, including hardware engineers, software engineers, and product managers.
    • Participate in design discussions, architecture planning, and project coordination.
  • Research and Development:
    • Stay updated on industry trends, emerging technologies, and best practices.
    • Contribute to the research and development of new firmware solutions.


  • Exciting Workspace.
  • Great Office Location – Multiple shops and restaurants.
  • Cutting-Edge Technology.
  • Engaging Projects and Innovations.
  • High-Tech Atmosphere.
  • Versatile Experience – Get exposure to a wide range of things.
  • Involvement in Manufacturing Processes – End-to-End Involvement.
  • Inspiring Work Environment.
  • Opportunity for Career Growth and Continuous Learning – Cross-Functional Teams.
  • Contributing to a South African Company with a real impact on people’s lives. 

  • Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application as unsuccessful.
  • Successful applicants will be contacted within 14 days of applying.
  • Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.
Send detailed CV to apply: