123 TetraHed Jobs
Embedded System Engineer - C++ (11-18 yrs)
TetraHed
posted 18hr ago
Flexible timing
Key skills for the job
Role : Embedded C++ Developer
Location : Hyderabad
Experience : 11-18 Years
Job Description :
Core Responsibilities :
- Design, develop, and maintain embedded software solutions using C++ and Linux.
- Collaborate with cross-functional teams to define system requirements and specifications.
Hands-on experience with C programming development along with Proficiency in Linux environment and experience working with microcontrollers.
- Develop and debug kernel drivers and system-level components.
- Implement communication protocols such as SPI, I2C, and UART.
- Conduct thorough testing and validation of software to ensure reliability and performance.
- Optimize existing code for efficiency and performance improvements.
- Mentor junior engineers and provide technical leadership within the team.
Core Experience Required :
- Proficiency in C/C++ programming languages with extensive experience in embedded systems.
- Strong understanding of Linux operating systems, including kernel development.
- Familiarity with real-time operating systems (RTOS) and microcontroller architectures.
- Experience with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
- Knowledge of version control systems like Git and software development life cycle methodologies.
Functional Areas: R&D
Read full job description