Software Engineer - C++

Aricent
Multiple Locations
1 - 18 Years

Posted on: 04/06/2025

Job Description

Role: Software Engineer - C++

Job description :

- Responsible for the development of access control software for products following our Software Development Process

- Participating and assisting in the development of software requirements specifications and software functional specifications

- Coding, testing, debugging and modifying complex systems software to ensure conformance to design specifications and the JCI Software Development Process

- Communicate within the team to understand requirements

- Coordinating and participating in software design and code implementation, reviews/inspections.

- Assisting in the preparation and maintenance of project schedules and effort estimations

- Documenting and archiving software program releases by following the Software Development Process

- Keeping abreast of technical advancements in programming languages, operating systems, software development techniques and tools

- Continually improving software development skillset, and sharing knowledge with other team members

- Setting the standard for performance by example, both in terms of design and code quality and dedication to developing world-class software

- Employ best in class practices to achieve a seamless user experience and robust/reliable implementation

- Able to write code with optimum code. Create and maintain Documents

- Share knowledge with the team and demonstrate team spirit

What we look for :

- Must have 1+ years experience of Object oriented programming in C++.

- Must have expertise in building complex Windows desktop applications with C++ programming language and its development tools.

- Must have development experience on C++ Builder (Embarcadero RAD Studio).

- Must have strong understanding of object-oriented techniques, refactoring and design patterns.

- Must have good experience with Multi Threading.

- Must have good knowledge of Socket programming.

- Knowledge of version control tool like Git and project management tool like Jira is desirable.

- Excellent written and oral communication skills, along with the proven ability to work as a team with other disciplines outside of engineering are a must

- Critical thinking, problem-solving, troubleshooting and decision-making skills

- Ability to learn quickly and adapt to new systems

- Strong communication skills to interact with colleagues, partners and customers

- Strong documentation and presentation skills with the confidence

- Able to work efficiently as a part of a team

info-icon

Did you find something suspicious?