companyqodeworld 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.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

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

Tailoring 0 resumes

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