qodeworld logo

Technical Lead - Embedded Linux Development

qodeworldMaharashtra, Maharashtra, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Bachelor's degree in Engineering (BE) or a related field.

About the job

qodeworld is hiring a Technical Lead for Embedded Linux Development in Maharashtra, India. This role requires 8 to 10 years of experience, with a strong focus on C++ programming within embedded Linux environments. The position involves developing firmware for embedded systems, working closely with hardware teams, and setting technical direction for multiple projects.

Main responsibilities

  • Design, develop, and maintain embedded software for a variety of applications.
  • Work alongside hardware engineers to launch new boards and resolve hardware-related challenges.
  • Use Git for version control and manage project documentation with Jira and Confluence.
  • Implement, test, and optimize software modules to ensure reliability and performance.
  • Debug and improve existing firmware to enhance features and efficiency.
  • Participate in code reviews and share technical knowledge with the team.
  • Keep up to date with trends and new technologies in embedded systems.

Requirements

  • Minimum 6 years of hands-on experience developing embedded software in C++.
  • Deep understanding of Embedded Linux and open-source components.
  • Advanced debugging experience, including work with data acquisition modules and board bring-up.
  • Experience integrating hardware peripherals.
  • Proficiency with Git, Jira, and Confluence for source control and project coordination.
  • Working knowledge of Python and shell scripting for automation tasks.
  • Direct experience with Embedded Linux is required.

Preferred qualifications

  • Experience developing with FreeRTOS, Zephyr, or similar RTOS in C or C++.
  • Familiarity with GTEST for unit testing.
  • Understanding of multi-core hardware platforms, such as iMX or TI Sitara (AM6x).
  • Exposure to RT Linux and Yocto in embedded projects.
  • Experience building HMI applications.
  • Proficiency with communication interfaces including I2C, SPI, RS232/485, and USB.
  • Knowledge of industrial protocols such as Ethernet, Modbus TCP/RTU, and REST.
  • Background in High Power Designs, especially for utility controls like reclosers, relays, and protection devices.

Education

  • Bachelor's degree in Engineering (BE) or a related discipline.

About qodeworld

Join qodeworld, a leader in innovative embedded solutions, where we leverage the latest technologies to create cutting-edge firmware and software applications. We value creativity and encourage our team members to push the boundaries of technology in embedded systems.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.