Home
Jobs

Development Engineer-3 - C++ developer

5 - 8 years

10 - 20 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Thunder Team Eng 3 JD

  • Responsible for designing, developing, testing, and maintaining high-quality software for end users under guidance from senior engineers.
  • Collaborates with project stakeholders to understand product and technical requirements and assists in determining integration needs.
  • Participates in internal and external open-source projects, helping to align team development with community-driven solutions and innovations.
  • Applies engineering methodologies, concepts, and skills to tasks, and grows expertise in a specific engineering specialty.
  • Works alongside senior engineers to contribute to the design process and follows established practices, procedures, and techniques.
  • Participates in project progress reviews, provides feedback on results, and recommends improvements or adjustments as directed.
  • Assists in reviewing code and contributing to automation scripts and front-end codebases under the guidance of more experienced engineers.
  • Works closely with Test Engineers and Development teams to support testing by helping build and refine test scripts.
  • Assists in diagnosing and repairing broken test cases and production bugs with oversight from senior engineers.
  • Maintains regular, consistent, and punctual attendance; may be required to work nights, weekends, and overtime as necessary.
  • Performs other duties and responsibilities as assigned.

Key Skills for both levels:

  • Experience with Embedded software design and development (focus on developing Software for devices where system resources are limited)
  • Experienced C++ developer, familiar with more complex concepts like templates
  • Fan of interface driven development
  • Strong object-oriented development skills (e.g. familiar with the SOLID principles and actively applying them)
  • Experience with concurrency (Muti-Threaded and Multi-Process software design)
  • Like developing software for a product (long term focus) instead of projects (more short term focused)
  • Like working in a small team
  • Like both developing new features as well as diving into complex issue and finding the root cause
  • Experience with development for embedded Linux platforms
  • Very familiar with debugging tools like GDB
  • Experience with building Linux images with Buildroot and or Yocto
  • development experience with open-source components would be beneficial
  • Familiarity with CMake is a plus
  • Familiarity with the following concepts/libraries is plus: JSON, WebSockets,
  • TLS connections, Cryptography, Network protocols, RDK, GStreamer

Employees at all levels are expected to:

  • Understand our Operating Principles; make them the guidelines for how you do your job.
  • Own the customer experience - think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.
  • Know your stuff - be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences.
  • Win as a team - make big things happen by working together and being open to new ideas.
  • Be an active part of the Net Promoter System - a way of working that brings more employee and customer feedback into the company - by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.
  • Drive results and growth.
  • Respect and promote inclusion & diversity.
  • Do what's right for each other, our customers, investors and our communities.

Mock Interview

Practice Video Interview with JobPe AI

Start C++ Interview Now
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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Randstad
Randstad

Staffing and Recruiting

Atlanta GA

1001-5000 Employees

551 Jobs

    Key People

  • Linda Galipeau

    CEO - Randstad North America
  • Tom Hart

    Chief Financial Officer (CFO)

RecommendedJobs for You

Hyderabad, Pune, Mumbai (All Areas)

Pune, Chennai, Bengaluru

Hyderabad, Chennai, Bengaluru