Senior Firmware Engineering Lead

Let's Recruit

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 1 month ago
  • Apply easily
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.Requirements:
  • 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.
Responsibilities:
  • 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.
Benefits:
  • 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.
Note:
  • 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:

Let's Recruit

Similar Jobs

  • Senior Firmware Engineer Lead – Cape Town

    Let's Recruit

    • Cape Town, Western Cape
    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, …
    • 1 month ago
    • Apply easily
  • Software Engineering Team Lead

    Plus1X Solutions (Pty) Ltd

    • Cape Town, Western Cape
    • R80,000-110,000 per year
    Are you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. T…
    • 1 month ago
  • Software Engineering Team Lead

    Plus1X Solutions (Pty) Ltd

    • Cape Town, Western Cape
    • R80,000-110,000 per year
    Are you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. T…
    • 1 month ago