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 environments.
- 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 environment.
- Excellent problem-solving and analytical skills.
- Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.