Browse our jobs and apply for your next role.
The right candidate is just a few clicks away.
PageGroup changes lives for people through creating opportunity to reach potential.
If you have any questions, we’re here to help.
The Head of Software Development will oversee the development and implementation of software solutions. This role requires technical expertise and leadership abilities to guide teams in achieving business objectives.
Strong hands-on experience in developing embedded systems, especially in real-time environments.Proficient in C and C++ programming with practical application in embedded development.Familiar with real-time operating systems (RTOS) and capable of conducting real-time performance analysis.Good understanding of embedded hardware platforms, including ARM-based boards and single-board computers.Exposure to cybersecurity practices or functional safety standards is a plus.
The Embedded Software Testing Analyst will be responsible for testing and validating embedded software applications to ensure their reliability and performance. This role is based in Bengaluru and requires expertise in the technology aspects of the mechanical industry.
We are seeking a Senior Software Developer to join our team in Bengaluru. The role involves developing, implementing, and optimizing software solutions for the mechanical industry.
We are looking for a Test Analyst - PLC Softwares to join our team in Bengaluru. The role involves ensuring the quality and performance of PLC software in the Industrial/Manufacturing sector, specifically within the Mechanical Industry.
Senior Embedded Software EngineerYour Job:* Design, implement, and test embedded software for Smart Motion Products in the field of industrialautomation.* Collaborate within an agile team on projects related to industrial communication, cybersecurity, andclosed-loop control.* Assist in the development and enhancement of infrastructure for continuous integration and industrialEthernet.* Utilize and integrate reusable software components from our embedded platform.Your technical qualification:* A degree in computer science, software engineering, electrical engineering, or a related field.o Familiarity with electric and pneumatic systems, along with a willingness to engage withthem.* Proficiency in object-oriented design and the C++ programming languageo Python for Scripting and Automationo Principles of version control and branching with Gito Skills in troubleshooting and testing embedded softwareo Knowledge of unit and integration testing* 10 years of experience in developing software for embedded systems and industrialcommunication, particularly for "small systems" with limited resources and embedded RTOSo Knowledge of ARM v7/v8 Cortex-M / Cortex-A based microcontrollers and theirecosystems.* Understanding of industrial communication protocols, stacks e.g. EtherCAT, Profinet, Modbus, IOLink,and controllers, such as SIEMENS and Beckhoff.o Proficiency with modern software tools including VS Code, LLVM, Git, GitLab, CMake,and Conan.* Familiarity with current software development processes, methods, and relevant standards is a plus.o Awareness of architectural design principles and understanding of measures and bestpractices to ensure software quality.
The Software Engineer will participate in or undertake the technical analysis, specification, estimation, design, development, implementation and support of software solutions, working with business users, third parties, and other IT colleagues, as appropriate.
We're hiring a Senior Manager - Software Engineering (SME) to lead the end-to-end build of a new R&D software function for a global MedTech company, based in Ahmedabad. The role involves defining the tech architecture, hiring and leading a full-stack team, and delivering integrated software solutions in a hardware-driven, regulated environment.
We are seeking a Team Lead: Embedded Software Testing in Bengaluru to oversee and enhance software testing processes in the mechanical industry. The ideal candidate will demonstrate expertise in embedded systems and a deep understanding of industrial software testing methodologies.
The Lead Software Engineer - Research & Innovation will be responsible for developing innovative software solutions and driving technical advancements within the mechanical industry. The role is based in Bengaluru and focuses on delivering high-quality engineering solutions that meet industry standards.
The Senior Engineer will participate in or undertake the technical analysis, specification, estimation, design, development, implementation and support of software solutions, working with business users, third parties, and other IT colleagues, as appropriate
This role leads the Bangalore R&D site, driving strategy, execution, and team growth across software and product development. It's a unique opportunity to shape the site's vision, build a high-performing leadership team, and deliver impactful innovations aligned with global goals.
The Head - Software Engineering will lead software development initiatives, ensuring the delivery of high-quality solutions in the medical devices industry. This role requires strong technical leadership and expertise in software engineering specifically on C++ and Linux.
Qualifications* Bachelor's or master's degree in computer science, or a comparable field.* 5 to 8 years of experience working in frontend development with web-based applications.* Expertise in frontend technologies like HTML, CSS and JavaScript.* Expertise in working with Blazor framework.* Expertise in backend technologies like C#/.NET 8.0.* Good knowledge of RESTful APIs and web services.* Solid understanding of OOP and design patterns.* Mathematical knowledge, particularly in geometry to support the development of CAD interface.* Experience of working in an agile development team (E.g. Scrum).* High degree of personal responsibility and analytical skills to solve complex challenges.* Quick thinking, positive attitude, and excellent collaboration skills.* Strong motivation and enthusiasm for professional development and visual appealing frontends.* Goal and results oriented.* Team player and ability to work in a multicultural and multinational environment.* Unconventional thinking, creativity, and a willingness to continuously improve.* Flexible, adaptable, open to change and the acquisition of new knowledge and skills.Job Description:* Design, develop and maintain the web application Fluid Draw web and fluidsim.festo.com using .Net 8.0 and Blazor framework.* Maintain and extend the CAD interface [Drawing area]* Implement new features and optimize existing functionalities for performance and usability.* Ensure code quality through testing, code reviews and adherence to best practices.* Collaborate with cross-functional teams and support PO to gather and analyze requirements.* Participate in architectural discussions and contribute to the overall design of the application.* Troubleshoot and resolve issues in a timely manner.Job Location: Bengaluru, IndiaJob Level: Experienced Professionals - 5+ yearsLevel of Education: BE/BTechJob Type: Full-Time/Regular
Legal candidates with 5 to 10 years of experience in IT Software industry handling SaaS, IT, Software contracts, Business to business(B2B) Clients should apply
Embedded Software EngineerYour Job
Professional Competencies and Requirements:
Educational Background: Master's or bachelor's degree in computer science, Electrical Engineering, Automation Technology, or a related field. Personal Competencies and Requirements:
You can expect the following with us:
Experience Level: 5 - 8 YearsWorking Model: HybridWork Location: Bommasandra, Bangalore
The candidate will be responsible for overseeing and managing all legal aspects of the organization, ensuring compliance with laws and regulations within the Technology & Telecoms Services industry. This role requires a strong understanding of legal frameworks and the ability to provide strategic legal advice.
We are seeking a highly skilled Solutions Architect / Implementations Manager to design and implement robust technical solutions tailored to meet business needs. This role involves collaborating with teams to ensure the successful delivery of innovative software systems within the technology space.
The role of a Java Lead involves leading a team of developers to design, develop, and implement Java-based applications. The ideal candidate will possess strong technical expertise and leadership skills to ensure the delivery of high-quality software solutions.
The role of Senior Dot Net Developer involves designing, developing, and implementing software applications using C#.Net, WPF, MVVM, and Rest API technologies. This position is based in Bengaluru and requires a professional with expertise in software development within the mechanical industry.
We are seeking a passionate Jr .Net Developer to join our team in Bengaluru. The role involves developing and maintaining software applications to meet the needs of the mechanical industry.
We are seeking a Senior .NET Developer with expertise in Azure and Typescript for a temporary position in Bangalore. The role requires technical proficiency to develop, implement, and maintain software solutions tailored to the industrial automation industry.
We are seeking a skilled Senior Fullstack Developer proficient in Python and Angular/Typescript for a temporary position in Bengaluru. The role involves developing and maintaining software solutions in the mechanical industry.
We are seeking a skilled Python Developer to join our team in Gurugram. The role involves developing and maintaining software applications while ensuring high-quality deliverables in the Technology & Telecoms industry.
Own end-to-end sales cycles across the US for a NASDAQ listed software conglomerate
We are seeking a skilled QA Test Lead to oversee and manage software testing processes, ensuring the delivery of high-quality technology solutions. The ideal candidate will have a strong understanding of testing methodologies and experience in leading testing teams.
The Test Automation Engineer role requires expertise in Python and Selenium to design and execute automated test scripts. The successful candidate will support the Technology department in ensuring software quality and performance in the Mechanical Industry.
The role of Sr Platform Engineer - C++ requires expertise in developing and maintaining robust software platforms using C++ in a technology-driven environment. This position is based in Bangalore and is perfect for candidates with a strong background in software engineering and a passion for problem-solving.
The Middle East Sales AE role focuses on driving sales growth and building strong client relationships within the specified region. This position is based in Bangalore and is suited for individuals with a passion for software solutions and a results-driven approach and who brings experience within the Middle East market.
We are seeking a skilled Full Stack Developer - Dot Net to join our team in the Energy & Natural Resources industry. The candidate will be responsible for designing, developing, and implementing robust software solutions within the Oil sector.
Create Job alert to receive Software jobs via email the minute they become available
Submit your CV to register with us and we will contact you if a suitable role becomes available.