Home
Jobs

Embedded Engineer - C/C++ Programming

3 - 5 years

8 - 14 Lacs

Posted:3 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications. - Integrate hardware components and peripherals into embedded systems. - Optimize code for performance and efficiency on resource-constrained devices. - Conduct software testing and validation to ensure reliability. - Utilize real-time operating systems (RTOS) for embedded applications. - Analyze and enhance existing embedded solutions for performance improvements. - Develop and maintain technical documentation for embedded systems. - Engage in code reviews and provide constructive feedback to peers. - Support the production and field engineering teams with troubleshooting. - Evaluate and select appropriate microcontrollers and processors for projects. - Implement and manage software version controls and repositories. - Collaborate in cross-functional teams for project planning and execution. - Research and stay current with emerging trends in embedded technology. - Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. - 3+ years of experience in embedded system design and development. - Strong knowledge of C/C++ programming languages. - Experience with microcontrollers and microprocessors. - Proficiency in hardware debugging tools and methodologies. - Familiarity with embedded Linux and RTOS environments. - Understanding of communication protocols (I2C, SPI, UART, etc.) - Experience in circuit design and analysis. - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent written and verbal communication skills. - Familiarity with AGILE or SCRUM methodologies is a plus. - Experience with software development tools (i.e., IDE, debuggers). - Knowledge of signal processing techniques is an advantage. - Proven track record of delivering projects on time and within scope. - Willingness to continuously learn and adapt to new technologies. Location-Bengaluru,Chennai,Hyderabad,Noida,Pune

Mock Interview

Practice Video Interview with JobPe AI

Start C++ Programming Interview Now

My Connections Tetrahed

Download Chrome Extension (See your connection in the Tetrahed )

chrome image
Download Now
Tetrahed
Tetrahed

Technology / Data Analytics

San Francisco

50 Employees

273 Jobs

    Key People

  • Jane Doe

    CEO
  • John Smith

    CTO

RecommendedJobs for You

GIDC Estate Vatva, Ahmedabad

Pune, Maharashtra, India

Hosur, Tamil Nadu, India