C++ Embedded Engineer

4 years

3 - 7 Lacs

Posted:1 week ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Key Responsibilities:

  • Develop and maintain high-quality, efficient C/C++ code for embedded products in alignment with product requirements.
  • Work extensively with microcontrollers (STM, NXP, or other 32-bit platforms).
  • Develop drivers and software for communication interfaces such as SPI, UART, I2C, USB, etc.
  • Perform unit, integration, and system testing to validate software correctness and performance.
  • Participate actively in design reviews, code reviews, and architectural discussions.
  • Collaborate with cross-functional teams to deliver integrated customer solutions.
  • Ensure code quality, documentation, and deployment through CI/CD pipelines.
  • Troubleshoot and resolve production issues efficiently.

Required Skills & Qualifications:

  • 4 to 7 years of strong embedded software development experience in C++ (C is optional).
  • Proven experience in low-level device driver development.
  • Hands-on experience with microcontrollers (STM, NXP, or any 32-bit architecture).
  • Working knowledge of communication interfaces like SPI, UART, I2C, USB.
  • Familiarity with hardware test equipment such as oscilloscopes, logic analyzers, and schematic reading.
  • Experience with automation testing using Python scripting and CppUTest framework.
  • Strong experience in creating design documents, unit testing, and requirements analysis.
  • Proficient with version control tools such as Git.
  • Comfortable working in an Agile development environment.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently and collaboratively in teams.

Desirable:

  • Experience or knowledge of the medical domain.
  • Prior exposure to CI/CD pipeline implementation.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Tata Elxsi logo
Tata Elxsi

IT Services and IT Consulting

Bangalore

RecommendedJobs for You