Senior Firmware Engineering Lead

at  Lets Recruit

Western Cape, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Jul, 2024Not Specified18 Apr, 2024N/AEmbedded Systems,Operating Systems,Programming Languages,C++,Analytical Skills,Communication Protocols,C,Computer Engineering,IntegrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Electrical/Electronic Manufacturing

Engineering Design / R&D

Other

Graduate

Electronic engineering electrical engineering computer engineering or a related field

Proficient

1

Western Cape, South Africa