Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
karnataka
On-site
The Software Engineer plays a crucial role in demonstrating leadership by effectively communicating business goals and processes within a specific area or business segment. As a Software Engineer, you will leverage your experience and expertise to address challenges, establish objectives for yourself and your team, and drive both short-term and long-term business objectives. You will be responsible for various tasks, including representing high-quality design and development practices as a valuable member of the Digital Mining Software team. Your role will involve developing multi-threaded C++ applications on an embedded Linux operating system, as well as working on Embedded JAVA, Qt, and QML projects. Additionally, you will contribute to the creation of high-performing, scalable, and innovative web applications from end to end. Collaboration is essential in this role, as you will work closely with system engineers, frontend developers, and software developers to implement solutions that align with shared platforms and solutions. By applying principles of Software Development Life Cycle (SDLC) and methodologies like Lean/Agile/XP, Continuous Integration (CI), Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques, you will ensure the success of the projects you work on. Key responsibilities also include writing code that meets standards and fulfills the required functionality using the designated technology for each project. You will be involved in building features such as web services and Queries on existing tables. Furthermore, understanding performance parameters, evaluating application performance, working on core data structures, design patterns, and algorithms, and implementing them in C++ 14 or higher are integral parts of your role. Participation in design and code reviews is another crucial aspect of the Software Engineer position. By actively engaging in these reviews, you contribute to maintaining the quality and integrity of the software development process. Qualifications and Requirements: - Bachelor's degree in information systems, Information Technology, Computer Science, or Computer/Electronic Engineering. - Experience in software development and hands-on coding across various high-level programming languages and embedded platform and processors. Desired Characteristics: - Master's degree in information systems, Information Technology, Computer Science, or Computer/Electronic Engineering. - Over 5 years of experience in software development and hands-on coding in multiple high-level programming languages and embedded platform and processors. - Proven track record of delivering successful high-quality embedded software products in C/C++ under embedded real-time operating systems like Linux or QNX. - Experience with developing and optimizing Linux device drivers for embedded applications. - Proficiency in communication protocols such as RS232/485, CAN Bus, TCP/IP, Bluetooth, WIFI, GPS, GPS tracking, packet radio telemetry, mining methods, and vehicle types. - Familiarity with web applications, front-end technologies, Microsoft Technologies, TDD, BDD, DevOps, CI/CD, data structures, algorithms, and software engineering principles. - Strong oral and written communication skills, as well as exceptional interpersonal and leadership abilities.,
Posted 1 week ago
0.0 - 5.0 years
7 - 13 Lacs
Gurugram
Work from Office
Analysis of customer requirements and translation of requirements into software design Design and implementation of software solutions together with team Creating tech concepts for software solutions Documentation of software solutions Required Candidate profile Proficiency in following programming languages • C, C++, Visual C++ and MFC • C# • WPF Strong debugging and analytical skills. Other skills • Component Object Model (COM/DCOM)
Posted 1 month ago
0.0 - 2.0 years
3 - 6 Lacs
Hyderabad
Work from Office
Hiring for Oracle - Freshers Minimum Qualification - MBA - 2024-25 Passed Excellent communication skills Willingness to work from office Training will be provided from the company. . com Qualifications MBA
Posted 1 month ago
2.0 - 5.0 years
4 - 8 Lacs
Gurugram
Work from Office
Role & responsibilities C, C++, Visual C++ and MFC C# WPF Strong debugging and analytical skills to analyze and resolve SW problems Component Object Model (COM/DCOM) Object Oriented Design and Design Patterns Preferred candidate profile
Posted 2 months ago
7 - 13 years
9 - 15 Lacs
Hyderabad
Work from Office
We are seeking a talented and motivated C#, C++ Senior Software Engineer to join our team. As a Sr Software Engineer, you will play a crucial role in evaluating architecture solutions, designing software solutions , leading technical decisions and maintaining software solutions. You ll collaborate with cross-functional teams, translate high-level requirements into actionable plans, and lead other team members to successful project execution. What you will need to succeed C++ Proficiency in C++ programming is essential. You ll be working on a C++ based Windows Application that requires C++ development skills. Knowledge of C# is a plus. Requirements Translation Translate high-level business requirements into technical plans. You ll work closely with stakeholders to ensure alignment between business needs and technical solutions. End-to-End Development Lifecycle Understanding of the entire software development lifecycle, including unit testing, end-to-end testing, and deployment processes. Customers approach Customer facing approach, ability to work with customers is a must. Bachelors degree in computer science, information technology, or a related field. Minimum of 7+ years of proven experience as C++ developer. In addition to the core requirements, the following skills and knowledge would be advantageous for this leadership role COM / DCOM Familiarity with COM / DCOM Windows technologies would be beneficial. C# Familiarity with C# technology would be beneficial. AWS Services Knowledge of Amazon Web Services (AWS) and its offerings. Experience with cloud infrastructure and services is a plus. Very organized and able to work according to pre-define methodology. Ability to work in a fast paced and agile development environment. Highly motivated and autonomous.
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39815 Jobs | Dublin
Wipro
19317 Jobs | Bengaluru
Accenture in India
15105 Jobs | Dublin 2
EY
14860 Jobs | London
Uplers
11139 Jobs | Ahmedabad
Amazon
10431 Jobs | Seattle,WA
IBM
9214 Jobs | Armonk
Oracle
9174 Jobs | Redwood City
Accenture services Pvt Ltd
7676 Jobs |
Capgemini
7672 Jobs | Paris,France