Embedded Firmware Engineer- team lead

  • Ahmedabad
  • Dayro Private Limited

Job Title : Embedded Firmware Engineer


NOTE: Only 5+ years experience candidates should apply.


Job Overview:

We are seeking a highly skilled Senior Embedded Firmware Engineer to join our dynamic team. The ideal candidate will have extensive experience in embedded systems development and a strong background in firmware design, implementation, and testing. This individual will play a key role in developing cutting-edge firmware solutions for our products, contributing to all phases of the firmware development lifecycle.


Responsibilities:

  • Design, develop, and maintain embedded firmware for [company's products or systems].
  • Collaborate with cross-functional teams to define firmware requirements and specifications.
  • Implement efficient and reliable firmware solutions that meet performance, quality, and scalability requirements.
  • Conduct thorough testing and debugging of firmware to ensure functionality and reliability.
  • Optimize firmware code for resource-constrained embedded platforms, such as microcontrollers and DSPs.
  • Provide technical guidance and mentorship to junior engineers.
  • Stay current with industry trends and emerging technologies in embedded systems development.


Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Electronics and Communication, Computer Engineering, or related field.
  • 5+ years of experience in embedded firmware development, with a proven track record of delivering high-quality firmware solutions.
  • Proficiency in C/C++ programming languages for embedded systems.
  • Experience with real-time operating systems (RTOS) and embedded Linux.
  • Strong understanding of microcontroller architectures and peripheral interfaces (e.g., UART, SPI, I2C).
  • Familiarity with communication protocols such as CAN, Ethernet, and USB.
  • Experience with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.


Preferred Qualifications:

  • Experience with ARM Cortex-M microcontrollers and development tools (e.g., Keil, STM32Cube).
  • Knowledge of wireless communication technologies (e.g., Bluetooth, Wi-Fi).
  • Familiarity with hardware design and schematic capture tools (e.g., Altium Designer).
  • Experience in automotive, aerospace, or industrial automation industries.


Job Specification:


Education:

Bachelor's or Master's degree in Electrical Engineering, Electronics and Communication, Computer Engineering, or related field.


Experience:

5+ years of experience in embedded firmware development.


Skills:

  • Proficiency in C/C++ programming languages for embedded systems.
  • Experience with real-time operating systems (RTOS) and embedded Linux.
  • Strong understanding of microcontroller architectures and peripheral interfaces.
  • Familiarity with communication protocols such as CAN, Ethernet, and USB.
  • Experience with version control systems and issue-tracking tools.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.


Preferred Skills:

  • Experience with ARM Cortex-M microcontrollers and development tools.
  • Knowledge of wireless communication technologies.
  • Familiarity with hardware design and schematic capture tools.
  • Experience in automotive, aerospace, or industrial automation industries.


Traits:

  • Analytical mindset
  • Attention to detail
  • Strong problem-solving skills
  • Effective communication skills
  • Ability to work independently and as part of a team
  • Adaptability to changing requirements and priorities