Utthunga is looking for a skilled and passionate C++ Developer to join our dynamic development team. If you have a robust background in embedded firmware development and proficiency in C++, you'll be responsible for designing, developing, and maintaining high-performance embedded applications that deliver an exceptional user experience.
Key Responsibilities
Design and develop robust embedded firmware for various applications.
Utilize your expertise in C++ to write efficient, reliable, and maintainable code.
Maintain and optimize existing embedded applications to enhance performance and user experience.
Collaborate with hardware and other software teams to ensure seamless integration of embedded solutions.
Troubleshoot and debug complex issues in embedded settings.
Participate in code reviews to ensure quality and adherence to best practices.
Contribute to the documentation of design specifications and technical procedures.
Stay updated with the latest trends and technologies in embedded systems and C++ development.
Required Skills & Qualifications
embedded firmware development.
Strong proficiency in C++ programming.
Solid understanding of embedded systems concepts and architecture.
Experience with microcontrollers/microprocessors and their peripherals.
Familiarity with debugging tools and hardware interfaces.
Ability to work both independently and collaboratively in a team workplace.
Excellent problem-solving and analytical skills.
Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.