Job Description
Lead Embedded Engineer
? Role type: Full-time / Permanent
? Corporate Unit: Technology Operations
? Functional Unit(s): Firmware
? Job Open Date: 1- August-2024
? Job Location : Cochin
? Role: Lead Embedded Engineer
o Seniority Level: Senior
o Work Experience: 10-13 Years
? Industry: Telecom/IoT/Electronics/Semiconductor
Position Overview:
Cavli Wireless is seeking a highly skilled and experienced Lead Embedded Engineer to join our dynamic team. The ideal candidate will have 8-10 years of firmware development experience, demonstrating a strong background in C or C++, and a comprehensive understanding of embedded systems design. This role requires proficiency in bootloader, board bring-up, OS porting, Linux kernel, and driver development. The Lead Embedded Engineer will be responsible for handling complex technical problems, mentoring junior engineers, and ensuring the successful development and deployment of embedded systems.
Key Responsibilities:
- Firmware Development: Lead the design, development, and maintenance of firmware for embedded systems using C or C++.
- Bootloader and OS Porting: Manage bootloader development, board bring-up, and operating system porting.
- Linux Kernel and Driver Development: Develop and customize device drivers for various interfaces such as Display, SPI, I2C, SDIO, USB, Wi-Fi, BT, I2S, Ethernet, and CAN.
- Processor Architectures: Work with different 32/64 bit processor architectures including ARM, ARM Cortex A/M, and X86.
- Embedded Systems Design: Design and implement embedded systems with preemptive, multitasking real-time operating systems.
- Technical Problem-Solving: Handle complex technical issues, diagnose root causes, and implement effective solutions.
- Debugging: Utilize excellent embedded debugging skills to troubleshoot and resolve issues quickly.
- Configuration Management: Use software configuration management tools and defect tracking tools effectively.
- Schematics and Data Sheets: Read and interpret schematics and data sheets for various components.
- Mentorship: Mentor and guide junior engineers, fostering their development and ensuring the team’s growth.
Qualifications:
- Experience: 8-10 years of firmware development experience.
- Programming Skills: Solid programming experience in C or C++.
- Bootloader and Board Bring-Up: Proven experience in bootloader development and board bring-up.
- OS Porting and Kernel Development: Experience in OS porting, Linux kernel, and driver development.
- Device Driver Development: Expertise in developing and customizing device drivers for various interfaces (Display, SPI, I2C, SDIO, USB, Wi-Fi, BT, I2S, Ethernet, CAN).
- Processor Architectures: Experience with 32/64 bit processor architectures such as ARM, ARM Cortex A/M, and X86.
- RTOS: Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
- Technical Problem-Solving: Strong ability to handle complex technical problems and diagnose root causes.
- Debugging Skills: Excellent embedded debugging skills and a quick problem-solver.
- Tools: Familiarity with software configuration management tools and defect tracking tools.
- Technical Knowledge: Adequate knowledge of reading schematics and data sheets for components.
- Mentorship: Experience in mentoring junior engineers.
Desired Characteristics:
- Strong leadership and communication skills.
- Ability to work in a fast-paced, collaborative environment.
- Proactive and innovative mindset.
Interested candidates can send their updated CV to careers@cavliwireless.com / nigha.k@cavliwireless.com
BE
DISCOVERED
Login