Sr. Software Engineer- C++
2 months ago
Description
Sr. Software Engineer - C++
Job Description
The Role:
The Desktop Experience team is seeking an experienced Senior Software Engineer in our Chennai office to join us in developing our next generation software for creativity and productivity peripherals that connects people in a natural, intuitive way to the digital experiences they care about.
We are looking for a passionate developer who writes great code and can collaborate with our Software Development team. That team works on our Windows and Mac software, integrating our technologies in device experience, and investigating new technologies. You will be responsible for overall system design and development efforts. You will be a critical member of a team that includes firmware, software, design, and validation. You will be responsible for optimizing core aspects of the software that are critical to product design and experience.
Your Contribution
Participate in the design and development of our next generation software for Logitech’s Desktop Experience peripherals using C++.
Lead or support engineering efforts in the design, and development of our next generation software for Logitech’s input peripherals such as mice, keyboards, presenters, and webcam devices.
You will help design, build, implement and maintain new features using C++ across multiple platforms (Mac and Windows)
Your primary focus will be development of all backend server-side logic of new features and ensuring high performance and responsiveness to requests from the front-end.
You will work with various cross-functional teams: Product management, Firmware, QA and other business units to solve technical design and development problems and drive forward development of new product features
You will ensure requirements comply with product goals and desired user experience.
You will participate and conduct technical reviews of system design and interface requirements and provide technical feedback and make recommendations.
You will work in a scrum team, partner with others team members to help transform our platform while providing the very best user experience.
You will build reusable code and libraries for future use.
Commercial experience in developing software that interacts with hardware devices, with a specific focus on MacOS-compatible solutions
Required Skill Sets
4-7 years of software development experience
Experience developing desktop applications on Mac/Windows
Strong C/C++ and object-oriented programming skills
Highly proficient in C++ 14/17
Experience writing unit tests
Excellent debugging skills
Experience developing software that interacts with HID devices a major plus
Firmware update experience a big plus
Has strong communication and interpersonal skills, including good writing skills
Strong design and development experience in C++
Applying knowledge of software design patterns and best-practices where necessary
Education:
in Computer Science/IT or a related technical field or equivalent industry experience.
Logitech is the sweet spot for people who are passionate about products, making a mark, and having fun doing it. As a company, we’re small and flexible enough for every person to take initiative and make things happen. But we’re big enough in our portfolio, and reach for those actions to have a global impact. That’s a pretty sweet spot to be in and we’re always striving to keep it that way.
“
Interview Strategy
For the role we usually have two tech rounds and a managerial round.
-
Engineers/Sr. Engineers
2 months ago
Chennai, India Epergne Solutions Full timeEpergne Solutions is looking for Engineers/Sr. Engineers Designation: Embedded Developer For C++ Work mode: In office Payroll: Epergne Solutions / FTE Job location: Chennai Job description: Epergne Solutions is looking for Embedded C++ Engineers/Sr. Engineers Years of Experience: 3 - 10 Years Must have skills: Embedded C++ Salary : As per market...
-
C++ Software Engineer
7 days ago
Chennai, Tamil Nadu, India Apps Business IT Solutions Pvt. Ltd. (ABITS) Full timeJob SummaryC++ Software Engineer - Apps Business IT Solutions Pvt. Ltd. (ABITS)About the RoleWe are seeking an experienced C++ Software Engineer to join our team at Apps Business IT Solutions Pvt. Ltd. (ABITS). As a key member of our software development team, you will be responsible for designing, coding, testing, and debugging applications in C++ to meet...
-
Lead/Specialist - Software Engineer - C/C++/C#
6 months ago
Chennai, India Worksconsultancy Full timeSoftware Engineer(Lead/Specialist) - Acquire and demonstrate technical knowledge of review software\system.- Do requirements analysis, architectural analysis, design, develop and unit testing- Do feasibility analysis of new features for complex software- Acquire knowledge of key use cases in defect review system.- Responsible for analysis of current programs...
-
Software Engineering Expert
1 month ago
Chennai, Tamil Nadu, India Rocket Software Full timeJob DescriptionSoftware Engineer II (Java Full Stack) Job TitleRocket Software is seeking a skilled Software Engineer II (Java Full Stack) to join our team in Chennai, India.Key Responsibilities:Design, develop, and troubleshoot software programs for software enhancements and new products.Develop software tools, including operating systems, compilers,...
-
Experienced C++ Software Engineer
1 month ago
Chennai, Tamil Nadu, India Exterro India Full timeExterro India is a leading provider of end-to-end e-discovery software. We are placed in the leader quadrant by Gartner, for the third consecutive year in its annual Magic Quadrant for E-Discovery Software. For further details, visit our website at www.exterro.com.C++ Developer Job OverviewC++ is a general-purpose, multi-paradigm programming language. C++...
-
C++ Software Engineer
1 month ago
Chennai, Tamil Nadu, India PREVAJ CONSULTANTS PRIVATE LIMITED Full timeJob SummaryWe are seeking a skilled C++ software engineer with expertise in Microsoft Foundation Classes (MFC) to contribute to our development team. The ideal candidate will have strong experience in object-oriented programming (OOP), GUI development, and working with large datasets. You will play a critical role in building responsive, user-friendly...
-
Senior Software Engineer
2 months ago
Chennai, India Changeleaders Full timeJob Title: Senior Software Engineer (Embedded Linux and C/C++)We're looking for a seasoned Senior Software Engineer to join our team at Changeleaders. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge software solutions for our embedded Linux devices.Key Responsibilities:Design and develop...
-
Sr C++ Developer
2 days ago
Chennai, India ACL Digital Full timeExp: 4+ yrsLocation: ChennaiNotice Period: ImmediateResponsibilities:Participate in the design and development of our next generation software for Logitech’s Desktop Experience peripherals using C++.Lead or support engineering efforts in the design, and development of our next generation software for Logitech’s input peripherals such as mice, keyboards,...
-
Sr C++ Developer
3 days ago
Chennai, India ACL Digital Full timeExp: 4+ yrs Location: Chennai Notice Period: Immediate Responsibilities: Participate in the design and development of our next generation software for Logitech’s Desktop Experience peripherals using C++. Lead or support engineering efforts in the design, and development of our next generation software for Logitech’s input peripherals such as mice,...
-
Senior C# Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Talent Corner Full timeJob DescriptionTalent Corner is looking for a skilled Senior C# Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing software solutions using C#. About the RoleWe are seeking an experienced professional with 2 to 3 years of software development experience in C#. You should have a...
-
Senior C++ Software Engineer
4 days ago
Chennai, Tamil Nadu, India Tech Mahindra Full timeWe are currently seeking a highly skilled Senior C++ Software Engineer to join our team in Bangalore, Chennai or Hyderabad.As a key member of our development team, you will be responsible for designing and implementing complex software systems using modern C++11 and later standards.The ideal candidate will have a strong background in object-oriented...
-
Software Engineer
3 weeks ago
Chennai, Tamil Nadu, India Mobile Programming LLC Full timeJob DescriptionWe are seeking a skilled Software Engineer to join our dynamic team at Mobile Programming LLC. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions using C++. You will work closely with other team members to analyze requirements, implement solutions, and ensure the reliability...
-
Senior Software Development Engineer
7 days ago
Chennai, Tamil Nadu, India KLA Full timeWe are seeking an experienced Senior Software Development Engineer - C++ to join our team at KLA.About the RoleThis is a challenging and rewarding position that requires a strong background in software development, particularly in C++. The successful candidate will be responsible for designing, developing, testing, and delivering high-quality software...
-
Chennai, Tamil Nadu, India Logitech Full timeJob OverviewWe are seeking a highly skilled C++ Software Engineer to join our team at Logitech, working on the development and maintenance of our desktop software applications.
-
Senior C++ Linux Software Engineer
2 months ago
Chennai, India TekPillar Full timeJob Title : C++ Linux Software EngineerLocation : RemoteExperience : 5 to 9 yearsNotice Period : Immediate to 15 daysJob Description :We are seeking an experienced C++ Linux Software Engineer with strong understanding of OOP and SOLID principles to work on our team. This role is ideal for developers who have hands-on experience with REST APIs and...
-
Lead Engineer
2 months ago
Chennai, India Vestas Full timeVestas is the world leader in wind technology and a defining force in the development of the wind power industry. Vestas’ core business comprises the development, manufacture, sale, marketing and maintenance of Wind Turbines. Come and join us at Vestas! Product Applications & Controls R&D > Turbine Control Software Module > Conditioning &...
-
(Sr.) Software Engineer
6 months ago
Chennai, India Hottinger Brüel & Kjær Full timeDo you want to be part of a business that genuinely values entrepreneurialism , innovation and individual accountability? We focus on our customers and are proud of the difference our technology makes. We partner with some of the biggest manufacturing companies in the world and our technical innovations are used to enhance well-known brands...
-
Sr C++ Developer
1 month ago
chennai, India ACL Digital Full timeAbout the Role Exp: 4+yrs Location: Chennai Notice Period: Immediate to 30 Days Responsibilities - 4-7 years of software development experience - Experience developing desktop applications on Mac/Windows - Strong C/C++ and object-oriented programming skills - Highly proficient in C++ 14/17 - Experience writing unit tests - Excellent debugging skills -...
-
Sr c++ developer
4 weeks ago
Chennai, India ACL Digital Full timeAbout the RoleExp: 4+yrsLocation: ChennaiNotice Period: Immediate to 30 DaysResponsibilities- 4-7 years of software development experience- Experience developing desktop applications on Mac/Windows- Strong C/C++ and object-oriented programming skills- Highly proficient in C++ 14/17- Experience writing unit tests- Excellent debugging skills- Experience...
-
Sr C++ Developer
1 month ago
Chennai, India ACL Digital Full timeAbout the RoleExp: 4+yrsLocation: ChennaiNotice Period: Immediate to 30 DaysResponsibilities- 4-7 years of software development experience- Experience developing desktop applications on Mac/Windows- Strong C/C++ and object-oriented programming skills- Highly proficient in C++ 14/17- Experience writing unit tests- Excellent debugging skills- Experience...