Embedded C++ Developer

5 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Software Developer,

You will work within a team of developers to deliver new customer-facing features. Ensuring these features are delivered on time and meeting the high-quality standards we have within our teams. You will work closely with other team members and your manager to plan future sprints for new features and bug fixes.


To be successful in this position,

  • You should have a strong understanding of 

    C++

    development

    as well as

    test driven development experience

    .
  • You have demonstrated the ability to use common industry tools for software development including but not limited to IDEs, build and continuous integration, source control management, code review tools, and you are able to build software in a professional team environment delivered to production using these tools.
  • You can provide technical documentation describing your contributions and contribute enhancements to your team’s best practices.
  • This senior position involves leading projects, mentoring engineers, and enhancing our system's architecture and efficiency.
  • You will have solid coding skills, a great attitude, and a willingness to learn.


Requirements

· A Bachelor’s degree in Computer Science, Engineering or equivalent work experience.

5 to 7 years of software development experience in C++

· Deep understanding of object-oriented design, data structures, algorithms, and software architecture principles

· Prior experience in Android app development or Embedded device development is a plus.

· Knowledge of or previous experience with VOD is a plus.

· Ability to diagnose and resolve technical problems independently.

· Experience developing features from scratch with little oversight.

· Proven ability to lead features, mentor engineers, and drive architectural improvements.

· Experience with Git/GitHub for source code management.

· Experience with and an understanding of Agile methodologies.

· Computer Science fundamentals in object-oriented design, algorithm design, problem solving, and complexity analysis.

· Excellent communication skills and understanding of product requirements and priorities

· A clear understanding of testable, scalable and resilient products is desired

· Rotate follow the sun support with other team members to monitor and debug critical production issues.

· Recommend technical developments and software to enhance/improve our app.

· Desire to be involved in cross-platform projects on a large scale in 60+ countries.

· Strong problem-solving skills and ability to work across multidisciplinary teams.

· Knowledge of key design and architectural patterns such as MVVM, MVI and SOLID principles

· Experience with Test Driven Development and associated frameworks.

· Knowledge of RESTful APIs to operate

· Knowledge of development best practices, including coding guidelines

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, chennai, bengaluru