Bootstrap

Cavli Wireless

Cavli Wireless - Senior Firmware Engineer - C/C++

๐Ÿ“ŒKochi, India ๐Ÿ‡ฎ๐Ÿ‡ณ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

Job Title : Senior Firmware Engineer

About The Role

We are seeking a highly skilled and experienced Senior Firmware Engineer to join our dynamic and innovative team. In this pivotal role, you will be responsible for the design, development, and debugging of cutting-edge firmware solutions for our next-generation products. The ideal candidate will possess a deep understanding of embedded systems, real-time operating systems, and various processor architectures, coupled with a strong ability to tackle complex technical challenges. This is an exciting opportunity for a proactive problem-solver who thrives in a fast-paced, collaborative environment and is passionate about mentoring junior talent.

Key Responsibilities

  • Design, develop, and implement robust and efficient firmware for embedded systems.
  • Lead efforts in OS porting, including Linux kernel and driver development for new hardware platforms.
  • Collaborate with hardware teams to ensure seamless integration of firmware with new designs, leveraging your knowledge of schematics and component datasheets.
  • Perform in-depth debugging and root cause analysis of complex firmware issues, ensuring high product quality and reliability.
  • Contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance.
  • Utilize and contribute to the improvement of software configuration management tools and defect tracking systems.
  • Actively mentor and guide junior firmware engineers, fostering their technical growth and development within the team.
  • Participate in code reviews to maintain code quality, standards, and best practices.

Required Qualifications

Experience : 5-8 years of professional experience in firmware development.

Programming Skills : Expert-level proficiency in C or C++ programming, with a strong understanding of data structures, algorithms, and object-oriented design principles.

Operating Systems : Extensive experience with OS porting, Linux kernel development, and device driver implementation.

Processor Architectures : Hands-on experience with 32-bit and 64-bit processor architectures, including ARM, ARM Cortex-A, ARM Cortex-M, and X86.

RTOS : Proven track record in embedded systems design involving preemptive, multitasking real-time operating systems (RTOS).

Technical Problem-Solving : Demonstrated strong analytical and technical problem-solving skills, with a methodical approach to diagnosing and resolving complex issues.

Debugging : Excellent embedded debugging skills, including the use of JTAG/SWD debuggers, oscilloscopes, logic analyzers, and other relevant tools. Quick problem-solver with a keen eye for detail.

Tools Familiarity : Familiarity with modern software configuration management tools (e.g., Git) and defect tracking tools (e.g., Jira, Bugzilla).

Hardware Understanding : Adequate knowledge and experience in reading and interpreting hardware schematics and component datasheets.

Mentorship : Previous experience in mentoring, coaching, or leading junior engineers.

Desired Characteristics

  • Strong leadership capabilities with the ability to inspire and guide a team.
  • Exceptional communication and interpersonal skills, capable of effectively collaborating with cross-functional teams and explaining complex technical concepts clearly.
  • Ability to thrive and contribute significantly in a fast-paced, highly collaborative, and agile development environment.
  • Proactive, self-motivated, and innovative mindset, always seeking opportunities for improvement and new solutions.

Nice To Have

  • Proven experience in bootloader development and board bring-up for new hardware.
  • Proficiency in Python for scripting, automation, or testing

(ref:hirist.tech)
Other similar jobs

Firmware Engineer, Amazon Robotics

@ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior Firmware Engineer

@ Badger Meter, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Firmware Engineer

@ Baker Hughes, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Firmware Engineer

@ CHEP, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Firmware Engineer II

@ Brady Corporation, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Sr. Software Engineer Security

@ Cisco, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Firmware Verification Engineer

@ Collins Aerospace, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

AMI Smart Grid - Senior Firmware Engineer

@ Corinex, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

TeleOp Embedded Engineer

@ Figure, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior Engineer, Firmware

@ Flock Safety, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    Firmware Engineer, Amazon Robotics

    @ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior Firmware Engineer

    @ Badger Meter, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Firmware Engineer

    @ Baker Hughes, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Firmware Engineer

    @ CHEP, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Firmware Engineer II

    @ Brady Corporation, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Sr. Software Engineer Security

    @ Cisco, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Firmware Verification Engineer

    @ Collins Aerospace, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    AMI Smart Grid - Senior Firmware Engineer

    @ Corinex, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    TeleOp Embedded Engineer

    @ Figure, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior Engineer, Firmware

    @ Flock Safety, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—