Logo of Huzzle

Software Developer C++,

image

Siemens

22d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Bangalore

AI generated summary

  • You must have 5 years of C++ development experience, Linux proficiency, strong networking knowledge, and the ability to work independently with C++ and TypeScript while following coding standards.
  • You will design and develop Linux software with C++ and TypeScript, implement unit tests, manage projects, stay updated on tech trends, and ensure coding standards in a networking context.

Requirements

  • Familiarity with the Linux Operating system and networking concepts is a must.
  • We need professionals with strong experience in developing linux application using C++ with 5 Years of Software development experience.
  • C++, typescript software developer, 3 to 6 years of experience
  • Independently design, develop, and implement software solutions using C++ and typescript programming languages.
  • Follow established coding standards and best practices.
  • Having a good knowledge of computer networking.

Responsibilities

  • You will drive the development of Linux based software applications, by applying advanced design patterns (e.g., Singleton, Factory, Observer) to architect scalable and maintainable software systems.
  • Design, implement, and execute comprehensive unit test cases to validate code functionality, performance, and reliability.
  • Take ownership of projects from conception to delivery, ensuring high-quality, on-time, and within-budget outcomes.
  • Stay abreast of emerging technologies, trends, and best practices in software development.
  • Independently design, develop, and implement software solutions using C++ and typescript programming languages.
  • Follow established coding standards and best practices.
  • Having a good knowledge of computer networking.

FAQs

What is the primary programming language required for this position?

The primary programming language required for this position is C++. TypeScript experience is also needed.

What is the minimum experience required for the Software Developer C++ position?

A minimum of 3 to 6 years of experience in software development is required for this position.

Where is this position based?

This position is based in Bangalore, India.

What types of projects will I be working on?

You will be working on Linux-based software applications, driving their development and taking ownership of projects from conception to delivery.

Are there opportunities for learning and growth in this position?

Yes, we empower our employees to grow and learn continuously, staying resilient and relevant in a constantly changing world.

Is familiarity with networking concepts required for this position?

Yes, having a good knowledge of computer networking is required for this role.

What types of design patterns should I be familiar with?

You should be familiar with advanced design patterns such as Singleton, Factory, and Observer.

Will I be responsible for testing the software I develop?

Yes, you will be responsible for designing, implementing, and executing comprehensive unit test cases to validate code functionality, performance, and reliability.

What does Siemens value in its potential employees?

Siemens values creativity, a desire to grow and learn, and the ability to make a real impact. We encourage applications that reflect diverse backgrounds and experiences.

What are the benefits of working at Siemens?

Siemens offers the opportunity to work in a dynamic international team, contribute to impactful projects, and enjoy a supportive work environment focused on equality and diversity.

Technology to transform the everyday.

Technology
Industry
10,001+
Employees
1847
Founded Year

Mission & Purpose

Siemens is a technology company focused on industry, infrastructure, transport, and healthcare. From more resource-efficient factories, resilient supply chains, and smarter buildings and grids, to cleaner and more comfortable transportation as well as advanced healthcare, the company creates technology with purpose adding real value for customers. By combining the real and the digital worlds, Siemens empowers its customers to transform their industries and markets, helping them to transform the everyday for billions of people. Siemens also owns a majority stake in the publicly listed company Siemens Healthineers, a globally leading medical technology provider shaping the future of healthcare. In addition, Siemens holds a minority stake in Siemens Energy, a global leader in the transmission and generation of electrical power. In fiscal 2022, which ended on September 30, 2022, the Siemens Group generated revenue of €72.0 billion and net income of €4.4 billion. As of September 30, 2022, the company had around 311,000 employees worldwide.