About the job
Job Overview
We are seeking a Mid-Level Embedded C Developer to join our client in Bangalore on a full-time basis. The position involves working on cutting-edge software solutions within an agile development environment.
Qualifications And Skills
- Proficiency in C programming (Mandatory skill)
- Experience with Linux operating systems (Mandatory skill)
- Understanding of HDMI technology (Mandatory skill)
- Hands-on experience in embedded systems design and development
- Proficiency in device driver development
- Strong debugging and analytical skills
- Experience with C++ for embedded systems
- Ability to work collaboratively within a team and independently when necessary
Roles And Responsibilities
- Develop and maintain embedded C software for various applications
- Design and implement device drivers for different hardware components
- Collaborate with cross-functional teams to define and deliver system requirements
- Conduct debugging and troubleshooting to ensure software functionality and performance
- Participate in code reviews and integrate feedback to improve code quality
- Document software design and implementation details for future reference and ongoing projects
- Stay updated with the latest industry trends and incorporate best practices into development processes
- Mentor junior team members and provide technical guidance when necessary
C programming, Embedded systems design, Device driver development, Debugging skills, C++, Linux, HDMI