Senior Firmware Engineering Lead
at Lets Recruit
Western Cape, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Jul, 2024 | Not Specified | 18 Apr, 2024 | N/A | Embedded Systems,Operating Systems,Programming Languages,C++,Analytical Skills,Communication Protocols,C,Computer Engineering,Integration | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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