Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0.0 - 4.0 years
0 Lacs
noida, uttar pradesh
On-site
As an enthusiastic Qt C++ Development Intern, you will join our team in Sector 62, Noida, to assist in building Linux desktop applications using the Qt framework. Your internship tenure will be for 3 months with a stipend of 15k per month. Responsibilities: - Develop Linux applications using Qt (C++). - Work on GUI design using Qt Widgets or QML. - Support the integration of business logic with Linux system APIs. - Debug, test, and fix issues under the guidance of senior developers. - Collaborate with the team on new features and improvements. Requirements: - Basic understanding of C++ programming and object-oriented concepts. - Familiarity with the Qt framework (Qt Widgets or Qt Quick) is a plus. - Comfortable working in a Linux environment (Ubuntu, Debian, etc.). - Eagerness to learn new technologies and frameworks. You must have a Bachelor's degree and be willing to commute or relocate to Noida, Uttar Pradesh for this in-office internship. The contract length is 6 months.,
Posted 2 days ago
5.0 - 7.0 years
7 - 11 Lacs
pune
Work from Office
Job Role 1. We are seeking a Software Engineer who will be responsible for the development and maintenance of PC software (using Qt, JSON, and Java) as well as mobile applications for Android and iOS that interface with embedded hardware, particularly AC drives. The ideal candidate will have a strong software engineering background with a focus on developing cross-platform applications, enabling seamless communication between embedded devices and user interfaces. 2. In this role, you will work on the design, development, testing, and deployment of applications that help users interact with AC drive systems for monitoring, configuration, diagnostics, and control. Your work will contribute directly to optimizing industrial operations and improving systems ease of operation. Key Responsibilities PC Software Development (Qt, JSON, Java): Design, develop, and maintain PC software applications for embedded hardware, specifically AC drives, using Qt for graphical user interfaces (GUIs) and JSON for data exchange and configuration. Develop robust, efficient, and scalable software solutions to support monitoring, control, and diagnostics of AC drive systems on Windows and Linux platforms. Implement software features such as device configuration, parameter setting, real-time data visualization, and performance analysis. Ensure seamless communication between the PC software and embedded systems (AC drives) via serial or Ethernet-based protocols (e.g., Modbus, TCP/IP, etc.). Mobile Application Development (Android & iOS): Develop and maintain mobile applications for Android and iOS platforms, enabling users to interact with embedded AC drives via their smartphones and tablets. Use Java/Kotlin for Android development and Swift/Objective-C for iOS development to create intuitive, user-friendly apps with features like remote monitoring, diagnostics, and control of AC drives. Ensure cross-platform compatibility and a consistent user experience between Android and iOS versions of the application. Implement secure data communication protocols (e.g., Bluetooth, Wi-Fi, or cellular networks) to interface with embedded systems and provide real-time feedback to users. Embedded Systems Integration: Work closely with embedded systems engineers to understand the hardware interface and requirements for connecting the software with embedded AC drives. Assist in defining the communication protocol between the software and hardware (e.g., serial communication, Modbus RTU/TCP, CAN bus, etc.). Troubleshoot and debug any software/hardware integration issues, ensuring smooth data flow and operation between the software and embedded AC drive devices. Cross-Platform Design & Development: Implement best practices in cross-platform development to ensure the consistency of user interfaces and features across PC and mobile applications. Leverage frameworks like Qt for PC applications and React Native (or similar) for mobile development to streamline the development process and support multiple platforms with shared codebases. Quality Assurance & Testing: Write unit tests and participate in integration testing to ensure high-quality software performance. Develop and execute comprehensive test plans to validate communication with embedded systems, functionality, and the user interface. Troubleshoot and resolve bugs and performance issues across multiple platforms. Documentation & Collaboration: Maintain clear and detailed documentation of software architecture, design, and functionality. Collaborate with hardware engineers, project managers, and other stakeholders to align software features with product requirements and customer needs. Contribute to software release notes and updates as new features and fixes are delivered. Preferred candidate profile Education: Bachelors or masters degree in computer science, Electrical Engineering, Software Engineering, or a related field. Experience: 5+ years of professional experience in software development for embedded systems and PC applications. Strong experience with Qt for PC application development, especially in creating cross-platform, user-friendly graphical interfaces. Hands-on experience with JSON for data serialization and communication. Proficiency in Java (for Android) and Swift/Objective-C (for iOS) for mobile application development. Familiarity with communication protocols (e.g., Modbus, TCP/IP, Bluetooth, Wi-Fi) used in embedded systems and AC drive devices. Experience with version control systems like Git, and familiarity with Agile development processes. Technical Skills: Qt Framework: Expertise in using Qt to design and implement graphical user interfaces (GUIs) for desktop applications. Android Development: Proficient in Java or Kotlin for Android development, including knowledge of Android SDK and related tools. iOS Development: Strong experience in Swift or Objective-C for iOS application development, with a focus on communication with embedded devices. Embedded Systems: Understanding of embedded systems, microcontrollers, and low-level communication protocols for integration with hardware devices. Cross-Platform Development: Experience in creating applications that work seamlessly across multiple platforms (PC, Android, iOS). Experience of working on IDE: QT Creator, Visual Studio, Eclipse, Android Studio, XCode Soft Skills: Strong problem-solving skills and the ability to troubleshoot complex software-hardware integration issues. Good communication skills to interact with multidisciplinary teams (embedded engineers, product managers, designers). Ability to manage multiple tasks simultaneously while maintaining attention to detail. Job Location Pune, Maharashtra
Posted 6 days ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
In this role, your responsibilities will include working on Embedded Firmware projects as a member of the Engineering & Design team for new product development, quality improvement, and sustaining engineering. You will collaborate with Lead Engineers and Technical Leads to perform project design and firmware development activities. It will be essential to report and communicate project progress to stakeholders periodically. Additionally, you will coordinate Firmware/software development activities with stakeholders globally and interact with other design team members to meet and optimize product design requirements. You are someone who thrives on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm. You excel in developing partnerships and working collaboratively with others to meet shared objectives and deliver customer-centric solutions. To excel in this role, you will need a Bachelor's degree in Electronics/Instrumentation/Telecommunication Engineering and 2-4 years of experience in embedded firmware development. Strong knowledge of 8/16/32-bit Microcontrollers, C, C++ programming languages, and industrial protocols such as I2C, SPI, UART, Modbus, Ethernet, etc., is required. Experience in device driver development for different Microcontrollers, familiarity with IDEs such as KEIL, IAR, Eclipse, and hands-on experience with JTAG debuggers, Emulators, oscilloscopes, function generators, etc., are also necessary. You should have hands-on experience in software test strategy, developing a test automation framework, test environment setup, test planning, monitoring, and test status reporting. Effective verbal and written communication skills and a good understanding of waterfall and agile project development life cycles are essential. Preferred qualifications that set you apart include experience in Industrial Protocols such as HART, Profibus, and Ethernet/IP, GUI Development, integration of various embedded protocol stacks, experience in RTOS-based systems (e.g., UCOS, Threadx), familiarity with Agile and traditional software development lifecycle in a product development environment, and experience with STM32 series microcontroller. At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. Emerson is a global leader in automation technology and software, helping customers in critical industries operate more sustainably while improving productivity, energy security, and reliability. We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. If you're looking to make a difference and be part of a dynamic team, consider joining Emerson.,
Posted 6 days ago
2.0 - 6.0 years
0 Lacs
chennai, tamil nadu
On-site
As a PythonQT Software Engineer, you will be responsible for developing and maintaining desktop applications using Python and the Qt framework. You will collaborate closely with the development team, designers, and stakeholders to design software solutions that meet business requirements and ensure timely project delivery. You should have a strong background in Software Development using Python QT for 2-5 years and be well-versed in Object-Oriented Programming (OOP). Proficiency in programming with Python and the Qt framework is essential, along with a good understanding of GUI development semantics on the Windows platform. Experience with Serial Communication Libraries will be advantageous, and any exposure to interpreting DBC files will be beneficial (training can be provided for this specific skill). Additionally, familiarity with developing Installer Scripts using any framework (preferably InstallForge) is desired. A general comprehension of design principles is crucial for this role. You must possess excellent problem-solving and debugging skills, the ability to work both independently and as part of a team, as well as exceptional written and verbal communication skills. The ideal candidate will hold a Bachelor's degree in Computer Science, Software Engineering, or a related field.,
Posted 6 days ago
7.0 - 11.0 years
0 Lacs
karnataka
On-site
Job Description: Join a high-impact team where your expertise in embedded systems and GUI development will contribute to building innovative, real-time applications. We are looking for a skilled Embedded C/C++ QT Developer who thrives in a fast-paced environment and is passionate about delivering high-performance software solutions. As an Embedded C/C++ QT Developer, you will be responsible for designing and developing embedded software and user interfaces for real-time systems. You'll collaborate with cross-functional teams to deliver robust and scalable solutions. In this role, you will develop embedded software using C and C++ for real-time applications, design and implement GUI applications using the QT framework, optimize code for performance, reliability, and maintainability, work closely with hardware teams to integrate and test embedded systems, participate in code reviews, debugging, and troubleshooting, ensure compliance with software development standards and best practices, collaborate with QA teams to support testing and validation processes, and maintain documentation for design, development, and deployment. Your Profile: You should have 69 years of hands-on experience in Embedded C/C++ development, strong experience with QT framework for GUI development, solid understanding of embedded systems, microcontrollers, and real-time operating systems, experience in debugging tools and performance optimization techniques, excellent problem-solving and analytical skills, strong communication and collaboration abilities. ONLY B.Tech graduates will be considered. What You'll Love About Working Here: You will enjoy a collaborative and innovative work culture focused on technical excellence, opportunities to work on cutting-edge embedded technologies, a flexible work environment with a focus on work-life balance, continuous learning, and development opportunities. About Us: Capgemini is a global business and technology transformation partner, helping organizations accelerate their dual transformation to address the evolving needs of customers and citizens. With a strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needsfrom strategy and design to operations. Capgemini draws on the capabilities of its 360,000 team members in more than 50 countries, all driven by the purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization with market-leading capabilities in digital, cloud, and data.,
Posted 6 days ago
0.0 - 4.0 years
0 Lacs
kozhikode, kerala
On-site
As an embedded systems trainer, you will be responsible for delivering advanced training sessions covering a wide range of topics. These topics include advanced C programming, C++ programming, Autosar, Python programming, GUI development, ARM7, ARM CORTEX, PIC, AVR Atmega, communication protocols, real world interfacing, single board computers, Embedded AI with TinyML and EDGE AI, RTOS, Embedded networking, IOT, Embedded Linux and device drivers, robotics, and PCB designing. This is a full-time, permanent position suitable for fresher candidates. The work location is in person, allowing for direct interaction with the employer. Additionally, you will be entitled to internet reimbursement as part of the benefits package. If you are passionate about embedded systems and have a deep understanding of the mentioned topics, this role offers a great opportunity to share your knowledge and expertise with others. Get in touch with the employer at +91 9567999282 to learn more about this exciting opportunity.,
Posted 1 week ago
0.0 - 1.0 years
0 Lacs
chennai
Work from Office
Trainee - Software Engineer - Kitron India This website uses cookies to ensure you get the best experience. Kitron India and our selected partners use cookies and similar technologies (together cookies ) that are necessary to present this website, and to ensure you get the best experience of it. If you consent to it, we will also use cookies for analytics purposes. You can withdraw and manage your consent at any time, by clicking Manage cookies at the bottom of each website page. Decline all non-necessary cookies Select which cookies you accept On this site, we always set cookies that are strictly necessary, meaning they are necessary for the site to function properly. If you consent to it, we will also set other types of cookies. You can provide or withdraw your consent to the different types of cookies using the toggles below. You can change or withdraw your consent at any time, by clicking the link Manage Cookies , which is always available at the bottom of the site. These cookies are necessary to make the site work properly, and are always set when you visit the site. These cookies collect information to help us understand how the site is being used. Decline all non-necessary cookies Kitron is a leading Scandinavian Electronics Manufacturing Services (EMS) company, delivering improved flexibility, cost efficiency, and innovation power through the value chain. The company has operations in Norway, Sweden, Denmark, Lithuania, Germany, Poland, the Czech Republic, India, China, Malaysia, and the United States. With 2500 highly skilled employees, Kitron manufactures and delivers anything from fully assembled electronic circuit boards to complete end - products for customers globally. Related technical services like prototyping, industrialisation, material analysing and test development are also key competencies offered by Kitron. We are looking for a motivated Computer Science Engineering graduate to join our Automation team as a Trainee under NAPS . This one-year training program offers an excellent opportunity to gain valuable hands-on experience in the field of Automation. As part of our Technology Center in Chennai, you will be mentored by experienced professionals and gain practical experience in the electronics manufacturing industry. Job Description: Work with senior engineers to design and develop computer vision and AI/ML solutions. Assist in building and testing machine learning models, deep learning architectures, and image processing pipelines. Support data preparation, annotation, cleaning, and augmentation for AI/ML projects. Implement basic algorithms for image classification, object detection, segmentation, and OCR under guidance. Gain hands-on experience with Python (AI/ML frameworks like OpenCV, TensorFlow, PyTorch, Keras) and C# (for integration with applications or industrial systems). Assist in deploying AI models on edge devices or cloud-based environments. Contribute to documentation, testing, and reporting for project deliverables. Stay engaged with the latest AI/ML research and participate in team discussions on new methods and tools. Collaborate with cross-functional teams and learn how AI/ML integrates with real-world industrial and manufacturing applications. Requirements: Bachelor s degree in computer science, AI, Electronics, or a related field. Strong academic or project background in AI/ML, image processing, or computer vision. Proficiency in Python with exposure to AI/ML libraries such as OpenCV and TensorFlow. Basic knowledge of C# for application-level programming, GUI development, or integration with industrial systems. Familiarity with machine learning concepts (classification, regression, CNNs, etc.). Good problem-solving skills and willingness to learn quickly in a fast-paced environment. Strong communication and teamwork abilities. Prior internships, academic projects, or participation in AI/ML competitions (Kaggle, hackathons, etc.) will be an added advantage. Opportunity to enhance your communication and interpersonal skill Hands-on practical exposure in a professional environment Training certificate and recommendation letter upon successful completion Mentorship and guidance from experienced industry professionals. Stipend along with additional perks and benefits Already working at Kitron India Let s recruit together and find your next colleague.
Posted 1 week ago
0.0 - 4.0 years
0 Lacs
surat, gujarat
On-site
Your day-to-day responsibilities as a selected intern will involve diving into the sophisticated Linux Kernel and exploring the collaborative efforts of thousands of developers to enhance system functionality. You will gain hands-on experience with u-boot, C/C++ programming, and contribute to various Linux driver development (e.g., camera, display, USB, UART, power management) to improve hardware-software integration. Additionally, you will master Kernel module development, create GUI, and understand various intricacies of Linux systems to optimize performance and usability. About the Company: Computers are slowing down due to increased usage by artificial intelligence and machine learning programs, which consume more memory space. There is a demand for faster computers to run software more quickly for increased productivity. All current CPUs use Von Neumann architecture, limiting parallel computing capabilities and hindering software acceleration, resulting in scalability challenges and higher costs. Vicharak is a platform enabling parallel computing. As current software and solutions evolve, they will become more accelerated. Utilizing FPGA reconfigurable hardware and Verilog/SystemVerilog logic design, Vicharak is spearheading the development of the next generation of computers.,
Posted 1 week ago
1.0 - 2.0 years
2 - 4 Lacs
bangalore rural, bengaluru
Work from Office
Role & responsibilities Programming knowledge and experience in C/C++ Strong knowledge in Object Oriented Programming. Knowledge in Qt for GUI development. Strong knowledge in Socket programming, Serial communication Experience in implementation of Thread or Multitasking applications
Posted 1 week ago
1.0 - 3.0 years
1 - 4 Lacs
chennai
Work from Office
Greetings from Global Healthcare Billing Partners Private Limited..! Job Title: Python Developer - Desktop Application Location: Velachery, Chennai Experience: 1 to 3 Years About the Role: We are seeking a highly skilled Python Desktop Developer with strong expertise in Desktop Application Development . The ideal candidate should have hands on experience in building scalable applications, writing efficient code, and collaborating with cross functional teams to deliver innovative solutions for the healthcare domain. Key Responsibilities: Good Knowledge & expertise Python: Strong expertise in Core Python with clean, efficient coding practices. Hands-on experience in Desktop application frameworks (PyQt, Tkinter, wxPython, PyWebview, etc.). Proficient in MongoDB , data manipulation, and analysis (Pandas/NumPy). Skilled in designing data pipelines/ETL and process automation. Knowledge of RESTful APIs , Git, and CI/CD ; cloud exposure is a plus. Skilled in encryption & decryption techniques for sensitive data security. Experience in secure packaging and deployment using PyInstaller. Interested Candidates can share their Updated Resume/CV to this WhatsApp Number - 8925808592. Regards, Harini S HR Department
Posted 1 week ago
0.0 - 3.0 years
0 Lacs
coimbatore, tamil nadu
On-site
You will be joining YES (Yield Engineering Systems, Inc.), a leading manufacturer of reliable, high-tech, cost-effective capital equipment that operates at the nanoscale. Our diverse clientele, ranging from startups to Fortune 50 companies, trust YES to facilitate the creation of groundbreaking products, spanning from cell phones and IoT devices to AI and virtual reality, and even diagnostic tests for COVID. We are on the lookout for dynamic and collaborative individuals who can thrive in our environment as a Software Engineer NCG in Coimbatore. Your responsibilities will include designing classes within a sophisticated software system for semiconductor equipment control, creating a C++ DLL interface for external customers to manage equipment, developing GUI for hardware controller and Semiconductor Equipment using C#.NET, implementing HW control with serial interface and TCP/IP, building TCP client/server applications, conducting system testing and debugging, and crafting automation test scripts. To excel in this role, you should possess coding proficiency in C# or C++, familiarity with object-oriented programming concepts like class inheritance, virtual functions, data encapsulation, and polymorphism, experience in GUI development with C#.NET, knowledge of data structures, understanding of multithreaded programming, proficiency in code repository management tools like SVN, GitHub, MS DevOps, and familiarity with Software/Hardware interfaces. The ideal candidate will hold a BS/MS in Computer Science or Computer Engineering, have 0-2 years of experience in software development, exhibit strong written and verbal communication skills in English, showcase a collaborative spirit as a team player, display a willingness to adapt and learn new technologies, and be a recent NCG graduate. At YES, we are committed to diversity and an inclusive work environment. Employment decisions are made based on qualifications, merit, and business requirements. YES offers competitive salaries, healthcare benefits, and a stimulating work atmosphere. Join us to experience why YES is a fantastic place to build your career. Apply now and be a part of our innovative team!,
Posted 1 week ago
1.0 - 5.0 years
0 Lacs
kozhikode, kerala
On-site
You will be responsible for delivering advanced training sessions in embedded systems. These sessions will cover a wide range of topics including C and C++ Programming, AUTOSAR, Python Programming and GUI Development, Microcontrollers and Microprocessors, Communication Protocols, Real World Interfacing, Single Board Computers, RTOS, Embedded Networking, IOT, Embedded Linux, Device Drivers, Robotics, and PCB Designing. Your role will involve customizing training programs to cater to the specific needs of technical professionals and individuals transitioning into the field of embedded systems. You will guide participants through hands-on projects to help them reinforce their learning and gain practical experience in applying embedded systems techniques. Additionally, you will provide assistance to students in conceptualizing, planning, and executing academic projects that showcase their proficiency in embedded systems. This is a full-time position with a day shift schedule. The work location will be in person. If you are interested in this opportunity, please contact the employer at +91 9567999282.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Lead Software Developer at our company, you will be responsible for leading the design and impact analysis of all new features and enhancements. You will play a key role in overseeing all aspects of the Software Development Lifecycle (SDLC) in alignment with Agile and IT craftsmanship principles. Your expertise in Core Programming, Object-Oriented design, and Design patterns will be essential in this role. Your deep knowledge and hands-on experience in Core Java, microservices architecture, APIs, Spring Boot/Framework, and Hibernate technologies will be crucial for the successful implementation of projects. Additionally, your proficiency in GUI development using Angular and TypeScript will contribute to the user-friendly interface of our applications. You will be expected to have a strong foundation in RDBMS fundamentals with exposure to SQL using Oracle or PostgreSQL. Experience in writing SQL, stored procedures, and functions will be advantageous. A clear understanding of Agile methodologies and knowledge of Continuous Delivery (CD) process will be beneficial for this role. In this position, you will be responsible for creating and executing unit tests using a test-driven approach with JUnit or equivalent tools. Your excellent verbal communication skills and demonstrated stakeholder management abilities will be essential for effective collaboration within the team. As a Lead Software Developer, you should be able to multitask with minimal supervision and adapt to flexible working hours during product launches and production issues. Your proven ability to work independently on incidents, change, and problem management will be valuable for project success. You will be required to report project updates, risks, and challenges to Leads/Management regularly. Documenting, reviewing, and executing Standard Operating Procedures (SOP) will be part of your responsibilities. Your contribution to preparing functional area status reports and working on project topics related to streams with high quality will be vital for achieving project goals. Joining our team at Socit Gnrale means being part of an environment where people are seen as drivers of change. Together, we can have a positive impact on the future by creating, daring, innovating, and taking action. If you want to grow in a stimulating and caring environment, feel useful on a daily basis, and develop or strengthen your expertise, you will find a home with us. At our company, employees have the opportunity to dedicate several days per year to solidarity actions during their working hours. This includes sponsoring individuals struggling with their orientation or professional integration, participating in the financial education of young apprentices, and sharing skills with charities. There are various ways to get involved and make a difference. We are committed to supporting the acceleration of our Group's ESG strategy by implementing ESG principles in all our activities and policies. These principles are reflected in our business activity, work environment, and responsible practices for environmental protection. Join us and be part of a diverse and inclusive team where your contributions will make a meaningful impact on the future.,
Posted 2 weeks ago
5.0 - 9.0 years
9 - 13 Lacs
hyderabad
Work from Office
Job Description: Overall Purpose: Protect products, services, infrastructure, networks, and applications by implementing robust security measures, monitoring for threats, responding to incidents, and supporting innovation and strategic planning to safeguard data and assets for the company, our customers and vendors, Key Roles and Responsibilities: Typical tasks may include, but are not limited to, the following: Threat Detection and Response: Continuously monitor for security threats, vulnerabilities, and breaches, and promptly respond with incident response, vulnerability detection, and cyber intelligence measures, Security Implementation and Incident Management: Develop, implement, and maintain security policies and procedures to protect systems and data, manage security incidents through root cause analysis, containment, and recovery, Risk Assessment and Strategic Planning: Perform risk assessments and analyze complex security issues to develop mitigation strategies, supporting forward-looking research, planning, and innovation in cybersecurity, Technical Support and Collaboration: Provide technical support and troubleshooting for security-related issues, work closely with IT and business units to integrate security measures, and support various cyber-related projects, Areas of work typically include: cyber incident response, cyber product testing, cyber risk & strategic analysis, cyber research, cyber awareness & training, cyber vulnerability detection & assessment, cyber intelligence & investigation, cyber networks & systems engineering, cybersecurity application testing, cyber digital forensics & forensics analysis, cyber software assurance, cyber application development & testing, cyber IoT planning & testing, cyber policy & requirements & standards, Job Contribution: An experienced professional with in-depth knowledge, applying organizational practices to resolve moderately difficult problems Works with independent judgement on expansive projects with minimal supervision, implementing policy changes to improve functions Actions impact efficiency costs, schedules and client relationships Interacts primarily within the department and with General Managers and above across various teams Supervisor: No TCP Career Step Differentiator: Manages complex cybersecurity work, Education/Experience: Bachelors degree (BS/BA) desired in Computer Science or Cybersecurity 2+ years of related experience Certification is required in some areas, #Cybersecurity Weekly Hours: 40 Time Type: Regular Location: Hyderabad, India It is the policy of AT&T to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law In addition, AT&T will provide reasonable accommodations for qualified individuals with disabilities AT&T is a fair chance employer and does not initiate a background check until an offer is made,
Posted 2 weeks ago
0.0 - 4.0 years
0 Lacs
surat, gujarat
On-site
As an intern at our company, you will have the opportunity to dive into the sophisticated Linux Kernel and explore the collaborative efforts of thousands of developers to enhance system functionality. You will gain hands-on experience with u-boot, C/C++ programming, and contribute to various Linux driver development such as camera, display, USB, UART, and power management to improve hardware-software integration. Additionally, you will master Kernel module development, create GUI, and understand various intricacies of Linux systems to optimize performance and usability. Our company is focused on addressing the challenge of computers slowing down due to increased usage by artificial intelligence and machine learning programs that consume more memory space. There is a growing demand for faster computers to run software more quickly for increased productivity. Current CPUs using Von Neumann architecture limit parallel computing capabilities, hindering software acceleration, resulting in scalability challenges and higher costs. Vicharak is a platform that enables parallel computing by utilizing FPGA reconfigurable hardware and Verilog/SystemVerilog logic design. We are spearheading the development of the next generation of computers as current software and solutions evolve to become more accelerated.,
Posted 2 weeks ago
5.0 - 9.0 years
5 - 9 Lacs
bengaluru
Work from Office
Responsibilities Key Responsibilities: Maintain and enhance existing C++ applications. Assist in the migration of legacy systems to Java-based platforms. Troubleshoot and resolve software and database-related issues in PostgreSQL and Oracle. Develop and optimize PL/SQL procedures, functions, and triggers. Collaborate with cross-functional teams to gather requirements and deliver effective solutions. Document technical specifications and maintain system documentation. Ensure code quality and version control using industry-standard tools. Work in an Agile/Scrum environment to deliver timely and high-quality solutions. Additional Responsibilities: Preferred Skills: Exposure to GUI development frameworks such as Motif. Experience with Red Hat Linux environments. Familiarity with AKS (Azure Kubernetes Service) and Podman for containerization. Technical and Professional Requirements: Required Skills: Strong programming experience in C++. Proficiency in PL/SQL, PostgreSQL, and Oracle databases. Familiarity with version control systems (e.g., Git). Experience working in Agile/Scrum environments. Preferred Skills: Technology->Open System->C and C++ Technology->Database Administration->PostGreSQL->PostGreSQL Technology->Oracle->PL/SQL Educational Requirements Bachelor of Engineering Service Line Application Development and Maintenance
Posted 2 weeks ago
5.0 - 8.0 years
9 - 14 Lacs
pune
Work from Office
Develop and design strategic trade store and life-cycle management platform for Rates business. Have experience and can code, architect/design systems and understand building highly available and scalable micro services. Build solutions with an engineering mindset that not just achieves functional objectives but also cater to non-functional requirements with consistent performance that help our business to grow revenue. Coordinate with global project managers for development book of work and demonstrate accountability with end-to-end ownership of deliverables for global business. Develop / Adopt best practices and ensure on-time and top quality deliveries in DevOps and agile fashion. Be aware of the Operational Risk scenario associated with your role and act in a manner that takes account of operational risk considerations. Proactively remove impediments, see risks, and communicate issues to Program Management. Identify process inefficiencies and find innovative and pragmatic ways to eliminate them Requirements 5-8 years of software engineering experience with expertise in designing, developing and deploying Java based applications. In-depth knowledge of Java 8/11/21, Micro-Services architecture and MongoDB. Good to have understanding of Containers and Container Orchestration Technology such as Docker / Kubernetes and exposure to Redis DevOps & Tooling expertise with exposure to continuous integration and deployments tools such as Git, Gradle, Jenkins, Ansible and exposure to SOAP / Restful APIs. Exposure to Monitoring tools platforms such as Grafana, Elastic search, Logstash, Kibana, Geneos. Good to have exposure to GUI Development using HTML5, JavaScript / Node, ReactJS, Angular etc. Good to have functional understanding of Investment Banking and Fixed Income Business.
Posted 2 weeks ago
5.0 - 7.0 years
20 - 25 Lacs
chennai
Work from Office
Position Purpose Work Autonomously by taking ownership Self-motivation and good team spirit Proactive Communication on issues / risks / status High Quality Focus Follow the defined workflow and ensure the project KPIs are within the limits Gain application, business, functional and technical knowledge Responsibilities Direct Responsibilities The Sr. C++/VC++ Developer will be responsible to: Develops software solutions by studying information needs, conferring with business/users, studying systems flow, data usage and work processes, investigating problem areas and following the best practices in all the aspects of software development lifecycle. Design and development of GUI, business & database layer and its corresponding business treatment Documents and demonstrates solutions by developing technical and functional documents, facilitating internal peer reviews to accomplish high quality of deliverables Devops implementation and enhancement for Application Build and Deployment Performance optimization when required Responsible for estimations, risks & mitigations and escalations to TL/PM in case of any issues Enhance job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment, steering and participating in technical and functional learning sessions conducted by the organization Application L3 Support, Remedy Resolution Contributing Responsibilities Communicate ideas and develop strategy through presentations, demonstrations and specifications, supports and develops team members by providing guidance, coaching and knowledge sharing Domain / Technical Knowledge and/or experience of the financial services industry will be a BIG plus Good understanding of software development life cycle and Agile/iterative methodology Technical & Behavioral Competencies Experience: 5 to 7 years Skills: 1. C++/VC++ with MFC, STL & Data Structures 2. Windows programming with Win32 APIs 3. Sybase/Oracle: Strong SQL, TSQL / PL/SQL programming skills 4. Visual Studio 2017/2019 5. GIT/BITBUCKET 6. DevOps (Good to have) 7. Java knowledge (added advantage) Ability to perform technical analysis, design and identify impacts (functional/technical) Proven expertise in writing good technical specifications Proven expertise in writing good code & experience in GUI development projects Inclination to understand and learn application/business functionality Good communicator, fast learner & a Team player Attention to detail, disciplined and reliable Specific Qualifications (if required) Hands-On VC++ development with MFC for at least 5 years will be an ideal profile for this position Other/Specific Qualifications (if required) Knowledge on Java programming is an added advantage
Posted 3 weeks ago
1.0 - 3.0 years
2 - 5 Lacs
bengaluru
Work from Office
Role : HMI - Software Development Location - Bangalore Educational Qualification - B.Tech ( ECE , CSE ) / M.Tech (CSE , ECE) Mode : Work from Office Only Roles and Responsibilities : HMI Software development, the candidate will be a part of team who support the full SDLC of GUI/HMI development. Experience preferably in aerospace/automobile industry. Meet and consult with product owners and potential clients to understand HMI requirements. Responsible for designing, developing and debugging GUI/HMI software in incremental approach. Development of high-performance flexible GUI applications as per current industrial trend. Development of GUI/HMI using QT & QML. Development of graphical user interfaces for Video streaming and Map rendering application Good analytical and communication skills and ability to work independently with minimum supervision and also perform as part of a team. Good knowledge of programming concepts. Good Experienced in designing GUI with QML. Good Experienced in C / C++ programming on QT IDE. Experience on both Window and Linux development environment. Good understanding of MVC design pattern. Able to translate user requirement to GUI requirement. Exposure Model Based Development Exposure to creation of software requirements. Able to understand and implement GIS software such as GDAL/ArcGIS/CAIRGIS. Exposure to Networking and network Protocol development / Socket programming Knowledge / experience in OPENGL, Video streaming codec. Knowledge of DO 178B standard will be added advantage. Immediate joiners are preferred . Interested candidates are requested to share the updated cv to arunkumarc@tataadvancedsystems.com HR Team
Posted 3 weeks ago
3.0 - 6.0 years
3 - 7 Lacs
bengaluru
Work from Office
About The Role About The Role : Experience in Architecture & software programming UI Framework, Application Design, Implementation & testing reusable software components for embedded platforms. Experience in UI implementation. Development of UI modules with Qt/QML . Experience in C/ C++ programming with Embedded Linux knowledge. Experience with version control (Git), Cmake, Unit Testing and CI/CD. Enable high responsiveness between UI specification/style guide development/changes and UI module delivery. Ensure timely delivery of tasks according to product back log Ensure good quality of delivery Experience in infotainment display / instrument cluster projects is a plus Experience in agile software development process (SCRUM/KANBAN) Ability to lead a team. Excellent communication and team work skills. Experience in C/ C++ programming. Good hands on experience and knowledge in GUI development with Qt/QML . Primary Skill: Experience in C/ C++ programming. Good hands on experience and knowledge in GUI development with Qt/QML . Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. About The Role - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication C++ Linux
Posted 3 weeks ago
5.0 - 10.0 years
20 - 35 Lacs
chennai
Hybrid
Responsibilities Perform AAA Front end (GUI) development (Format, screen, profile.) Perform Actuate Reports development and support Help / act as BA for various topics. Asset documentation Perform functional testing of PMS domain systems (formalization in ALM System) Perform Business Analysis, interacting with various business representatives Write technical specifications for developments done by technical teams (Unix, Java, WTX maps) Prepare technical deliveries and support implementation by integration teams. Propose solutions and improvements Contribute to key and strategic projects Contribute to Support Activities Perform Project Management activities Perform quality reporting and controls in line with the Teams QACMP Applications managed by the team : Triple A core objects, Triple A data model, functional asset unicity Knowledge of R24, IRIS, TTI, TFI is added advantage. Train other junior team members. Technical & Behavioral Competencies Functional knowledge Minimum Proficiency Level General knowledge about private banking or asset management environment Skilled (4-5 years experience) Business Analysis Skilled (4-5 years experience) Technical skills Minimum Proficiency Level Securities (Equities, bonds, derivatives, Struct. Prods) Skilled (>3 years experience) Portfolio Management (asset allocation, rebalancing, ..) Skilled (>3 years experience) FX / Money market Skilled (>3 years experience) Performance Skilled (>3 years experience) Payments Medium (2 years experience) Cash Management Medium (2 years experience) Technical skills Minimum Proficiency Level Oracle, Sybase Medium (4 years experience) Triple A TSL/API framework Medium Triple’A Scripting and system set up Skilled (>5 years experience) Triple’A Front end (GUI) development Format, Screen, Profiles, Meta dictionary, Default values, List , Classification etc Must (>5 years experience) Unix (shell scripting) Medium (2 years experience) Quality Assurance / Project Management process Medium (2 years experience) Testing Skilled (>3 years experience) Actuate Skilled (>5 years experience) Other skills Minimum Proficiency Level Communication skills Good Team player Good Analytical skills Excellent Specific Qualifications (if required) Minimum qualifications and Experience : Bachelor degree (with major in computer science or finance) 5 years experience in the private banking or asset management industry 5 years experience in IT Development activities Other Value-added Competencies : Working in Agile / Scrum methodology (Good to have). Education Level: Bachelor Degree or equivalent Experience Level At least 5 years Other/Specific Qualifications (if required) Previous working knowledge on Temenos Triple’A system is must. Knowledge of process methodology Experience of business support in a Wealth Management organization is a plus Some knowledge of French language is a plus
Posted 3 weeks ago
10.0 - 15.0 years
8 - 12 Lacs
pune
Work from Office
Youll make a difference by: Required Qualifications : Bachelor's/Master's degree in Computer Science, Electronics Engineering, or related field Minimum 10 years of hands-on experience in embedded systems development Strong proficiency in C and C++ programming languages Extensive experience with QT frameworks for GUI development Deep understanding of embedded systems architecture and real-time operating systems Experience with microcontroller programming and hardware interfaces Technical Skills: Expert-level knowledge of C/C++ programming Proven experience with QT framework implementation Familiarity with embedded Linux systems Experience with debugging tools and protocols Knowledge of communication protocols (I2C, SPI, UART, etc.) Understanding of software development life cycle Version control systems (Git) Soft Skills: Strong analytical and problem-solving abilities Excellent verbal and written communication skills in English Proven ability to work effectively in cross-functional teams Strong documentation and technical writing skills Ability to mentor junior team members Self-motivated with strong organizational skills Responsibilities: Design and develop embedded software solutions Create and maintain technical documentation Collaborate with cross-functional teams for project delivery Perform code reviews and ensure code quality Troubleshoot complex technical issues Mentor junior developers and share technical expertise Participate in architectural decisions and technology selection Contribute to continuous improvement initiatives Desired Skills: 5-8 years of experience is required. Great Communication skills. Analytical and problem-solving skills
Posted 3 weeks ago
3.0 - 6.0 years
3 - 6 Lacs
gurugram, jaipur
Work from Office
We are seeking a skilled Software Developer (GUI) to design, develop, and maintain interactive and user-friendly graphical user interfaces for applications. The role involves translating business requirements into intuitive designs, ensuring performance, scalability, and seamless user experience. Key Responsibilities: Design and develop GUI-based applications using modern frameworks and tools. Collaborate with backend developers, UX/UI designers, and product teams to build efficient and interactive interfaces. Ensure responsiveness, usability, and cross-platform compatibility. Write clean, efficient, and maintainable code with proper documentation. Conduct unit testing, debugging, and performance optimization of GUI modules. Stay updated with emerging technologies and best practices in GUI development.
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
kozhikode, kerala
On-site
The job involves delivering advanced training sessions in embedded systems, covering a wide range of topics such as advanced C programming, C++ programming, Autosar, Python programming, GUI development, ARM7, ARM CORTEX, PIC, AVR Atmega, communication protocols, real-world interfacing, single board computers, Embedded AI with TinyML and EDGE AI, RTOS, Embedded networking, IOT, Embedded Linux and device drivers, robotics, and PCB designing. As a trainer, you will be responsible for tailoring training programs to meet the specific needs of technical professionals and individuals transitioning into careers in embedded systems. You will guide participants through hands-on projects to enhance their learning and practical application of embedded systems techniques. Additionally, you will assist students in conceptualizing, planning, and executing academic projects that showcase their proficiency in embedded systems. This is a full-time position that requires work to be conducted in person.,
Posted 4 weeks ago
6.0 - 8.0 years
0 - 0 Lacs
mumbai city
On-site
Job Title: C Developer Embedded Systems (RTOS, LVGL, Payments Domain) Location: Mumbai (Work from office) Employment Type: Full-time Experience Required: 6-8 years Industry: Fintech / Embedded Systems / Payments Technology Job Description: We are seeking a skilled and experienced C Developer with a strong background in embedded systems development . The ideal candidate must have hands-on experience working with RTOS (UCOS-II) , LVGL for GUI development , and practical exposure in the payment domain . This role demands strong capabilities in terminal handling, deployment, secure code practices(code signing), and debugging using industry protocols such as MQTT. Key Responsibilities: Develop and maintain embedded applications in C for payment terminals and related devices. Work extensively with UCOS-II RTOS , including task scheduling, inter-process communication, and real-time system performance. Design and implement GUI interfaces using LVGL library in resource-constrained environments. Integrate and maintain communication protocols, especially MQTT , for device communication and cloud sync. Handle terminal-level operations including deployment, firmware updates, device provisioning , and secure code signing . Debug, test, and validate code in live environments ensuring compliance with payment security standards (PCI DSS, EMVCo, etc.). Collaborate with QA, security, and hardware teams to ensure seamless integration and high system reliability. Create and maintain technical documentation and deployment guides. Required Skills and Qualifications: Strong proficiency in C programming language , especially in embedded environments. Minimum 6 years of experience working with RTOS (UCOS-II preferred) . Proven experience with LVGL for building modern and responsive user interfaces on embedded platforms. Solid experience in payment terminal applications , or POS systems. Hands-on knowledge of terminal handling, remote deployment , and device lifecycle management. Familiarity with secure code signing , encryption techniques, and debugging tools for embedded systems. Experience working with MQTT protocol for lightweight messaging and communication. Familiar with version control systems like Git, and basic CI/CD workflows. Strong analytical and problem-solving skills. Preferred Qualifications: Experience with EMV, NFC, or contactless payment technologies . Knowledge of Linux kernel-level programming or other RTOS platforms. Experience in device certification processes for financial terminals.
Posted 1 month 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
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |