Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
5.0 years
0 Lacs
Science City, Ahmedabad, Gujarat
On-site
Job description Job Title: Senior Embedded Firmware Engineer Location: Ahmedabad, Gujarat Company: ATRI Solutions Pvt. Ltd. Experience: 5+ years Job Type: Full-Time About ATRI Solutions: ATRI Solutions is a technology innovation company driving solutions across Embedded Product Development, IoT, Cloud Integration, AI/ML, and Advanced Systems Engineering. We are expanding our expert team at the Ahmedabad location and are seeking a seasoned Senior Embedded Firmware Engineer to lead and drive embedded development initiatives for cutting-edge projects across automotive, industrial, consumer electronics, and healthcare domains. Key Responsibilities: Architect, design, develop, and debug embedded firmware for microcontroller-based systems. Lead firmware development lifecycle from requirement gathering to deployment and testing. Work with cross-functional teams (hardware, software, QA) to deliver integrated solutions. Optimize embedded code for memory usage, performance, and power consumption. Interface with various communication protocols like UART, SPI, I2C, CAN, USB, BLE, and Ethernet. Conduct board bring-up, hardware-software integration, and debugging using tools like oscilloscopes, logic analyzers, JTAG, etc. Collaborate with system architects and project managers to ensure timely delivery and technical excellence. Mentor junior engineers and perform code reviews to maintain code quality and best practices. Required Skills and Qualifications: Bachelor’s or master's degree in Electronics, Electrical, Computer Engineering, or related field. 5+ years of hands-on experience in embedded firmware development. Proficient in C/C++, RTOS-based development (FreeRTOS, Zephyr, or similar). Experience with ARM Cortex-M and other MCU architectures (STMicroelectronics, NXP, TI, Renesas, etc.). Familiarity with firmware version control (Git), CI/CD, and Agile methodologies. Strong debugging skills and understanding of low-level system behavior. Experience in secure boot, OTA firmware update, and firmware reliability strategies is a plus. Preferred Qualifications: Exposure to IoT protocols such as MQTT, CoAP, LwM2M. Experience with cloud-connected embedded devices. Knowledge of cybersecurity and secure firmware development. Experience in working with medical, automotive, or industrial-grade products. What We Offer: Opportunity to work on innovative and impactful projects. Collaborative and tech-driven work environment. Career growth and skill enhancement opportunities. Flexible work culture and supportive leadership. T Job Type: Full-time Pay: ₹255,498.42 - ₹1,179,394.87 per year Schedule: Day shift Work Location: In person Speak with the employer +91 9081068979 Expected Start Date: 10/06/2025
Posted 1 week ago
4.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Job Title: Senior Embedded Firmware Engineer Location: Ahmedabad, Gujarat Company: ATRI Solutions Pvt. Ltd. Experience: 4+ years Job Type: Full-Time About ATRI Solutions: ATRI Solutions is a technology innovation company driving solutions across Embedded Product Development, IoT, Cloud Integration, AI/ML, and Advanced Systems Engineering. We are expanding our expert team at the Ahmedabad location and are seeking a seasoned Senior Embedded Firmware Engineer to lead and drive embedded development initiatives for cutting-edge projects across automotive, industrial, consumer electronics, and healthcare domains. Key Responsibilities: Architect, design, develop, and debug embedded firmware for microcontroller-based systems. Lead firmware development lifecycle from requirement gathering to deployment and testing. Work with cross-functional teams (hardware, software, QA) to deliver integrated solutions. Optimize embedded code for memory usage, performance, and power consumption. Interface with various communication protocols like UART, SPI, I2C, CAN, USB, BLE, and Ethernet. Conduct board bring-up, hardware-software integration, and debugging using tools like oscilloscopes, logic analyzers, JTAG, etc. Collaborate with system architects and project managers to ensure timely delivery and technical excellence. Mentor junior engineers and perform code reviews to maintain code quality and best practices. Required Skills and Qualifications: Bachelor’s or master's degree in Electronics, Electrical, Computer Engineering, or related field. 4+ years of hands-on experience in embedded firmware development. Proficient in C/C++, RTOS-based development (FreeRTOS, Zephyr, or similar). Experience with ARM Cortex-M and other MCU architectures (STMicroelectronics, NXP, TI, Renesas, etc.). Familiarity with firmware version control (Git), CI/CD, and Agile methodologies. Strong debugging skills and understanding of low-level system behavior. Experience in secure boot, OTA firmware update, and firmware reliability strategies is a plus. Preferred Qualifications: Exposure to IoT protocols such as MQTT, CoAP, LwM2M. Experience with cloud-connected embedded devices. Knowledge of cybersecurity and secure firmware development. Experience in working with medical, automotive, or industrial-grade products. Show more Show less
Posted 1 week ago
7.0 - 9.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Proactive embedded position for Eaton Maintenance Team POC inBangalore Experience : 7-9 years Proficient in embedded C, C++ programming,Oops Concepts, Python, data structures Good knowledge on any RTOS preferably Zephyr / FreeRTOS Demonstrated good knowledge of Embedded Firmwaredevelopment with 16 Bit / 32 Bit Microcontrollers (STM32, ESP32) Hands onexperience in low level embedded software design and development includingboard bring-up, testing and debugging Experience on communication interfacesas I2C, SPI, RS232/485, USB Understanding of any Industrial protocols likeEthernet, Modbus, REST is preferable Hands-on experience on CAN protocol ispreferable Good hands on experience in MQTT, HTTP, BLE, Wi-Fi and Webserver Good knowledge of GitHub, JIRA and Agile/SAFe methodologies
Posted 1 week ago
7.0 - 11.0 years
8 - 13 Lacs
Bengaluru
Work from Office
Experience in QT development in C++ Hand-On experience in embedded C and C++ and good understanding of object-oriented programming Good understanding of the IoT Platforms. Experience on the IoT Edge Firmware and Cloud connectivity - Azure Experience docker and container Knowledge of GIT or other software configuration management tools Knowledge of JIRA or similar bug tracking tools Strong Communication Skills
Posted 1 week ago
6.0 - 9.0 years
5 - 9 Lacs
Pune
Work from Office
Proactive embedded position for Eaton Pune Experience : 7-9 years Proficient in embedded C, C++ programming, Oops Concepts, Python, data structures Good knowledge on any RTOS preferably Zephyr / FreeRTOS Demonstrated good knowledge of Embedded Firmware development with 16 Bit / 32 Bit Microcontrollers (STM32, ESP32) Hands on experience in low level embedded software design and development including board bring-up, testing and debugging Experience on communication interfaces as I2C, SPI, RS232/485, USB Understanding of any Industrial protocols like Ethernet, Modbus, REST is preferable Hands-on experience on CAN protocol is preferable Good hands on experience in MQTT, HTTP, BLE, Wi-Fi and Webserver Good knowledge of GitHub, JIRA and Agile/SAFe methodologies
Posted 1 week ago
3.0 - 7.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Experience in Embedded Linux and firmwaredevelopment Hand-On experience in C++, QT mandatory andgood understanding of object-oriented programming Good understanding of the IoT Platforms. Experience on the IoT Edge Firmware and Cloudconnectivity - Azure-mandatory Experience docker and container Exposure in working with Audio codec andconverter. Experience in working with the short rangeprotocols - Wi-Fi for device connectivity Knowledge of GIT or other softwareconfiguration management tools Knowledge of JIRA or similar bug trackingtools Strong Communication Skills
Posted 1 week ago
8.0 - 11.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Experience in Embedded Linux and firmwaredevelopment Hand-On experience in C++, QT mandatory andgood understanding of object-oriented programming Good understanding of the IoT Platforms. Experience on the IoT Edge Firmware and Cloudconnectivity - Azure-mandatory Experience docker and container Exposure in working with Audio codec andconverter. Experience in working with the short rangeprotocols - Wi-Fi for device connectivity Knowledge of GIT or other softwareconfiguration management tools Knowledge of JIRA or similar bug trackingtools Strong Communication Skills
Posted 1 week ago
6.0 - 9.0 years
7 - 11 Lacs
Pune, Bengaluru
Work from Office
Python + PyTest Framework or similar + Embedded Firmware Testing knowledge + RTOS or Linux basic understanding Hands-on experience in Python scripting Basic / Good working experience with Embedded control system Good knowledge of communication protocols like Ethernet/IP, Modbus, SPI, I2C, MQTT Knowledge of RTOS or Linux operating system and basic and networking console commands Good understanding of Software test lifecycle
Posted 1 week ago
10.0 - 15.0 years
15 - 20 Lacs
Bengaluru
Work from Office
experience in embedded software development, with C++ programming Expertise in modern C++ standards (C++11, C++14, C++17, C++20), including templates, STL, and smart pointers Experience with multithreading, scheduling, and inter-process communication Hands on with working on the Embedded peripherals via SPI, I2C, UART, CAN, etc Memory management techniques in C++, including manual memory allocation, garbage collection, and smart pointer usage Experience in design patterns (eg, Factory, Singleton, Observer, etc) for embedded systems Experience in IoT platforms, Azure , AWS, MQTT, DOCKERS containers Field Protocols: Modbus, BACNET, OPC-UA,for industrial IoT applications Experience with embedded development tools (eg, JTAG, oscilloscopes, logic analyzers) Proficiency with version control systems like Git Experience with unit testing frameworks and debugging tools
Posted 1 week ago
4.0 - 9.0 years
9 - 14 Lacs
Noida, Bhubaneswar, Pune
Work from Office
4+ years experience as an IoT developer Must have experience on AWS Cloud - IoTCore, Kinesis, DynamoDB, API Gateway Expertise in creating applications by integrating with various AWS services Must have worked one IoT implementationon AWS Ability to work in Agile delivery Skills: Java, AWS Certified(Developer), MQTT, AWS IoT Core, nodejs
Posted 1 week ago
2.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Key Responsibilities: Develop and debug embedded firmware for microcontrollers (e.g., ESP32, STM32, etc.). Interface with peripherals like sensors, actuators, displays, and communication modules (BLE, Zigbee, LoRa, WiFi). Write efficient, clean, and well-documented code in C/C++. Collaborate with hardware and software teams to deliver reliable embedded solutions. Participate in hardware bring-up, integration, and field testing. Support production and post-deployment firmware updates. Requirements: 2+ years of hands-on experience in embedded firmware development. Proficiency in C/C++ and microcontroller architecture. Experience with protocols like UART, SPI, I2C, MQTT. Familiarity with IoT device connectivity: BLE, WiFi, or Zigbee. Understanding of RTOS or bare-metal programming. Preferred: Experience with OTA firmware updates, secure boot, or power optimization. Familiarity with tools like PlatformIO, Eclipse, or Keil. Exposure to version control systems (e.g., Git). Show more Show less
Posted 1 week ago
3.0 years
0 Lacs
Himachal Pradesh, India
On-site
Embedded Developer Iot Protocols (MQTT, COAP, HTTP) (Python, Java, C/C++). Vision System integration, implementing end-to-end IoT solutions, Experience : 3 + Years Location- Purwanoo- Himachal pradesh Job Description: Designing image processing–based high-speed monitoring systems • Designing sensor networks for monitoring various manufacturing IPQA parameters • Strong coding and logic skills • Passion for robotics • Creativity in solving automation-related problems Show more Show less
Posted 1 week ago
10.0 years
0 Lacs
India
On-site
Role Overview We at viamagus are looking for an experienced and visionary Head of Engineering to lead, scale, and inspire our growing technology team. In this pivotal role, you will define the company’s technical strategy and engineering roadmap, working closely with founders and senior stakeholders to build a world‑class engineering culture that delivers high‑impact products and services. This is a hands‑on leadership position where you will ensure engineering excellence, drive fast iteration, and build scalable systems in a cloud‑first environment. If you are passionate about architecting robust solutions, mentoring teams, and balancing product innovation with service delivery, we want to hear from you. Key Responsibilities Technical Strategy & Execution Define and drive the overall technology vision and roadmap. Establish engineering processes that enable rapid, high‑quality release cycles and continuous improvement. Champion modern best practices and foster a culture of innovation and experimentation. Architecture & Scalability Lead architectural design reviews to ensure systems are scalable, secure, and maintainable. Provide hands‑on technical guidance on key design decisions, code reviews, and infrastructure choices. Oversee cloud deployment strategies, performance tuning, and cost optimization. Team Leadership & Development Hire, mentor, and retain top engineering talent, building a high‑performance culture of ownership and collaboration. Develop engineers and future leaders through coaching, feedback, and clear growth paths. Cultivate an inclusive environment that values continuous learning and knowledge sharing. Cross‑Functional Collaboration Partner with Product, Design, QA, and Delivery teams to translate business requirements into robust technical solutions. Align engineering initiatives with broader company goals and client commitments. Act as a technical representative in stakeholder meetings, customer pitches, and due‑diligence calls. Delivery & Operational Excellence Own end‑to‑end execution of engineering projects, ensuring on‑time and on‑budget delivery. Define and uphold standards for code quality, automated testing, CI/CD, and documentation. Lead incident management and root‑cause analysis for critical issues, driving continuous reliability improvements. Product Lifecycle Ownership Guide the team through the full product lifecycle—from concept and design to deployment and production support. Ensure clear technical documentation, timely progress updates, and smooth handovers across all stages. Measure and improve post‑launch success through observability, user feedback, and iterative enhancements. Must‑Have Qualifications 5–10 years of software engineering experience, including several years in senior leadership (Engineering Manager, Head of Engineering, or similar). Proven track record of building multiple applications from scratch to production , including post‑launch scaling and hardening. Deep expertise in at least 2-3 of our core technologies ( Node.js, React/React Native, Python, MySQL ) and solid competence in the rest. Hands‑on experience designing and deploying cloud‑based, scalable architectures (AWS or Azure) with strong knowledge of networking, security, CI/CD, container runtimes, and cost optimization. Strong command of microservices, domain‑driven design, event sourcing, caching layers, and data modeling Proficiency with observability and APM tools (Datadog, New Relic, Grafana, OpenTelemetry) and the ability to turn metrics into actionable improvements. Exceptional troubleshooting skills—comfortable diving into performance profiles, memory leaks, and distributed‑system edge cases. Excellent written and verbal communication; able to align executives, engineers, and clients around a shared technical vision. Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred). Good‑to‑Have / Bonus Skills Prior experience building agentic or AI‑driven products (LLM orchestration, vector databases, RAG pipelines). Hands‑on knowledge of mobile CI/CD (Fastlane, EAS) and app‑store delivery workflows. Familiarity with infrastructure‑as‑code (Terraform, Pulumi) and policy‑as‑code (OPA, Sentinel). Exposure to data‑streaming tech (Kafka, Pulsar) and real‑time protocols (WebSockets, MQTT). Experience guiding organizations through security/compliance frameworks (SOC 2, ISO 27001). Contributions to open‑source projects, tech conferences, or developer communities. Technical Stack & Tools Backend: Node.js (JavaScript/TypeScript) and Python for APIs and services (Express, NestJS, Django, Flask). Frontend: React.js for web and React Native for mobile; state management via Redux or Context API. Database: RDS Databases Mysql, MsSql, PostgreSql; familiarity with NoSQL stores (e.g., MongoDB) and ORM/ODM frameworks is a plus. Cloud & DevOps: AWS/Azure/GCP infrastructure, Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitHub Actions). Monitoring with Datadog, CloudWatch, or similar. Show more Show less
Posted 1 week ago
0 years
0 Lacs
Greater Delhi Area
On-site
Job Description: Provide technical support for Quectel's full product line, including wireless 5G, LTE, UMTS/HSPA (+), GSM/GPRS and GNSS modules. Make quick response, offer on-site support to all Quectel customers located in India, and help them resolve any software/hardware issues. Business trip is necessary for on-site support. Offer feasible Quectel solutions to customers based on their application requirements. Job Requirements: Need to have good knowledge of GSM/GPRS/LTE/GPS Specification standards. Need to have programming knowledge in C, C++, Python. Need to have Hardware debugging knowledge. Need to have knowledge of hardware communication protocol like UART, SPI, I2C, SDIO, USB, Ethernet, etc. Need to have a knowledge of communication protocols like TCP/IP, HTTP, MQTT, UDP, FTP, SSL, etc. Need to have FreeRTOS knowledge. Show more Show less
Posted 1 week ago
10.0 years
0 Lacs
Gurgaon, Haryana, India
On-site
Role Overview: We are looking for a Technical Manager to lead the Software Development efforts for GreyMatter Solutions. As the Technical Manager, you will spearhead the development, focusing on designing, developing, and scaling highly reliable and robust software that powers the core functionalities of our GreyMatter™ product. Your role will be pivotal in guiding the team to deliver high-quality software solutions that enhance our platform’s ability to handle the complex, real-time demands of modern warehouse operations. This role is ideal for a technically strong leader with hands-on software development experience, a passion for innovation, and proven expertise in managing teams to build world-class software products. Key Responsibilities: Technical Leadership: Lead and manage the software development life cycle of the team, including architecture, design, coding, testing, and deployment of GreyMatter solutions. Product Development: Work closely with product management, design, and other engineering teams to develop scalable solutions that align with business needs and deliver seamless performance in high-stakes environments. Team Management: Mentor and lead a team of software engineers, providing guidance in best practices for software development, code reviews, and technology stack choices. Foster a culture of collaboration, continuous learning, and innovation within the team. Platform Optimization: Drive the architectural direction for our platform, focusing on scalability, reliability, and maintainability. Ensure that the software components are designed to handle high transaction volumes, complex workflows, and real-time processing. Project Management: Manage multiple development projects, ensuring timely delivery of features, adherence to quality standards, and risk mitigation. Oversee sprint planning, backlog management, and resource allocation. Innovation: Stay up-to-date with the latest trends in AI, cloud technologies, and software engineering practices. Drive innovation by experimenting with new technologies and processes to enhance the performance and capabilities. Requirements : Experience: 10+ years of software development experience with at least 2+ years in a technical leadership or management role. Education: Bachelor's or Master’s degree in Computer Science, Engineering, or a related field. Technical Expertise: Strong proficiency in programming languages such as Java, Python, Golang OR Erlang. Expertise in designing and developing distributed systems, microservices, and APIs. Experience working on REST and asynchronous API integration Deep understanding of database technologies (SQL, NoSQL), real-time data processing, and messaging systems (Kafka, RabbitMQ, etc.). Strong knowledge of containerization (Docker, Kubernetes) and DevOps practices (CI/CD, monitoring, automation). Experience with IoT (Internet of Things) technologies: Strong understanding of IoT frameworks and communication protocols (e.g., MQTT, CoAP, HTTP), and how these technologies integrate with cloud platforms and real-time systems. Good understanding of version control systems, build management and testing technologies. Design principles for scalable architecture. Leadership Skills: Proven experience in managing and growing high-performing engineering teams, fostering collaboration, and driving engineering excellence. Problem-Solving Skills: Ability to handle complex technical challenges, make sound decisions under pressure, and creatively solve problems with a focus on results. Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders. Good to Have Exposure to serverless technologies Application of machine learning for problem solving Exposure to various databases and messaging technologies like Postgre SQL, Redis, Kafka, RabbitMQ, Elastic etc. Knowledge of Container, Kubernetes and cloud-based deployment environment (AWS, GCP, Azure Cloud etc.). Knowledge of developing scripts in Python, Shell etc. Knowledge of working with Time Series databases (Influx etc.) Show more Show less
Posted 1 week ago
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Software Engineer (Full stack) Location: Bangalore Job Term: Full-Time The Opportunity: Picarro is building the next generation of integrated solutions that incorporate various analytical instrumentation, such as our state-of-the-art laser-based gas sensors. These systems are adapted for numerous different industries to deliver trusted, actionable data to end users, allowing them to make critical operational decisions in their facilities based on unambiguous information that we provide. We seek a passionate Software Engineer to conceptualize, design, develop, document, and maintain software solutions. The responsibilities of this position includes developing high quality, maintainable software, as well as participating in all aspects of the solution from conception to deployment. Our ideal candidates are familiar with developing commercial grade applications that comply with established coding standards, design patterns, and technical specifications. At the same time, our culture encourages you to create innovative solutions and gives you the opportunity to work with some of the best and brightest in the industry. Responsibilities: Design, document, develop, and maintain high-quality software solutions across frontend and backend domains Write clean, efficient, and maintainable code, following best practices and coding standards that ensures responsiveness, performance, and a seamless user experience Collaborate with UI designers (or take on the task yourself) to create an elegant frontend, use well known patterns to develop code, communicate with backend API and create test cases Collaborate with other developers to create internal and external software interfaces for gRPC microservice applications Integrate with CI/CD pipelines to enable automated testing, continuous integration, and continuous deployment of software applications Troubleshoot and debug software defects and production issues, providing timely resolutions and root cause analysis Minimum Qualifications: A bachelor's degree in computer science, software engineering, computer engineering, or a related major is required. 3+ yrs. of hands-on experience in programming languages: Python and JavaScript/Typescript Experience with one or more distributed messaging platforms such as gRPC, ZeroMQ, MQTT, OMG DDS, Kafka, REST API Proficiency in front-end frameworks: React.js, Angular, or Vue.js. Strong back-end experience: Node.js, Express.js, Python (Django/Flask/FASTAPI), Go, or Java (Spring Boot). Familiarity with asynchronous communication patterns such as Publish/Subscribe Experience with creating multi-threaded and/or coroutine based applications Experience with UNIX/Linux systems, including package management (Debian/Ubuntu preferred) Experience with ReactJS frontend framework and Redux Experience using software engineering tools including Github and JIRA. Excellent problem-solving and analytical skills, with the ability to debug complex issues and propose effective solutions. Preferred Qualifications: Experience in Python Flask/FastApi/aiohttp, SQLAlchemy, ZeroMQ, Celery Experience with GraphQL, WebSockets, and real-time data processing Experience in MongoDB and PostgreSQL Experience in React Hooks, MUI, Redux Tool Kit, developing forms Knowledge of Docker based containers and Kubernetes based orchestration systems About Picarro: Picarro, Inc. is the world's leading producer of greenhouse gas and optical stable isotope instruments, which are used in a wide variety of scientific and industrial applications, including: atmospheric science, air quality, greenhouse gas measurements, gas leak detection, food safety, hydrology, ecology, and more. The company's products are all designed and manufactured at Picarro's Santa Clara, California headquarters and exported to countries worldwide. Picarro's products are based on dozens of patents related to cavity ring-down spectroscopy (CRDS) technology. Picarro's solutions are unparalleled in their precision, ease of use, portability, and reliability. Show more Show less
Posted 1 week ago
2.0 years
6 Lacs
Thiruvananthapuram
On-site
Years of experience : 2 Years+ Work Location: Trivandrum Responsibilities: : Creating and developing Automation programs Researching, creating, testing, and documenting IoT solutions Providing solutions to issues related to the connection of networks and platforms Analyzing user needs and working as service designers Designing platform solutions that are cloud-compatible and work with IoT applications Design and develop IoT applications and solutions for connected devices Requirements and skills: In-depth understanding of python programming Experience with micro python Knowledge on SNMP, TCP/IP Understanding of MQTT protocol Proficient knowledge of IoT sensors Knowledge on esp32, esp8266 and Jetson boards Experience with custom-build firmware Well-versed with multiple programming languages such as Embedded-C, Embedded C++, JavaScript and Python Firm understanding of IoT architecture Work and collaborate well with others Strong communication skills Strong analytical and problem-solving skills. Job Type: Full-time Pay: From ₹600,000.00 per year Benefits: Health insurance Provident Fund Schedule: Day shift Supplemental Pay: Performance bonus Ability to commute/relocate: Trivandrum, Kerala: Reliably commute or planning to relocate before starting work (Preferred) Experience: Esp32: 1 year (Preferred) esp8266: 1 year (Preferred) Work Location: In person
Posted 1 week ago
8.0 years
0 Lacs
Chandigarh, India
On-site
Company Profile Overview Since year 2003, Oceaneering’s India Center has been an integral part of operations for Oceaneering’s robust product and service offerings across the globe. This center caters to diverse business needs, from oil and gas field infrastructure, subsea robotics to automated material handling & logistics. Our multidisciplinary team offers a wide spectrum of solutions, encompassing Subsea Engineering, Robotics, Automation, Control Systems, Software Development, Asset Integrity Management, Inspection, ROV operations, Field Network Management, Graphics Design & Animation, and more. In addition to these technical functions, Oceaneering India Center plays host to several crucial business functions, including Finance, Supply Chain Management (SCM), Information Technology (IT), Human Resources (HR), and Health, Safety & Environment (HSE). Our world class infrastructure in India includes modern offices, industry-leading tools and software, equipped labs, and beautiful campuses aligned with the future way of work. Oceaneering in India as well as globally has a great work culture that is flexible, transparent, and collaborative with great team synergy. At Oceaneering India Center, we take pride in “Solving the Unsolvable” by leveraging the diverse expertise within our team. Join us in shaping the future of technology and engineering solutions on a global scale. Position Summary Position Summary and Location The primary responsibility of this position is to design and implement robotic simulation software for both human controlled and autonomous vehicles and the subsea environment they operate in. This includes test and training systems leveraging simulation and control system modifications. This position is based out in Chandigarh. Duties And Responsibilities Duties and Responsibilities Essential Functions Design and implement software for new and existing applications. Develop software in Windows and Linux. Develop software for the Unity gaming platform. Requirements, design, implementation and testing of software. Develop and maintain application architecture. Ability to make architectural decisions daily. Research and develop simulation algorithms to provide real time simulation of vehicles, sensors, and the world environment. Provide mentoring/guidance to designers and junior engineers. Maintain code and documentation using revision control. Act as technical lead on individual projects, providing guidance and mentorship to staff. Collaboration with other divisions within Oceaneering to successfully design and deploy products. Must be able to communicate to both technical resources and non-technical/other personnel regarding specifications for applications or processes being developed. Non-essential Assist with any other duties as and when required. Undertake specific projects as instructed by management. Demonstrates high level of initiative to accomplish individual objectives assigned as well as team goals. Comply to organizational HR policies and procedures. Supervisory Responsibilities This position does not have direct supervisory responsibilities. Reporting Relationship Sr. Manager Software Engineering Qualifications Qualifications Required Bachelor/master’s degree in computer science, Electrical or Mechanical engineering or evidence of exceptional technical skill. Minimum of 8 years of relevant experience. 8+ years of professional programming experience. Industry Knowledge of design patterns and software architecture best practices. 5+ years of C/C++ programming experience with knowledge of modern variants (C++17+). 5+ years of C# programming. 5+ years of programming in the Unity gaming engine. Experience applying physics and mathematical concepts to simulating physical systems and sensors Experience programming real time simulation systems. Knowledge of revision control systems such as Subversion and Git, and issue tracking systems such as Jira. Ability to lead other developers and produce and track project timelines and estimates. DESIRED Familiarity with sensors, communication protocols and robotics. Architectural design experience building robotic simulation systems. Architectural design experience building applications with the Unity gaming engine. Experience with network programming including MQTT and DDS Experience with Qt framework. Experience with AI, Machine learning and Image processing. Exposure to projects using Agile or other formal processes. Problem Solving skills in identifying and resolving real time problems in a timely manner. Knowledge, Skills, Abilities, And Other Characteristics Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form. Gives and receives constructive feedback. Ensures that others involved in a project or effort are kept informed about developments and plans. Effectively influences actions and opinions of others. Supports organization's goals and values. Excellent communication skills Adapts to changes in the work environment. How To Apply Oceaneering’s policy is to provide equal employment opportunity to all applicants. Closing Statement Working Conditions This position is considered OFFICE WORK which is characterized as follows. Almost exclusively indoors during the day and occasionally at night Occasional exposure to airborne dust in the workplace Work surface is stable (flat) How To Apply Career Development In addition, we make a priority of providing learning and development opportunities to enable employees to achieve their potential and take charge of their future. As well as developing employees in a specific role, we are committed to lifelong learning and ongoing education, including developing people skills and identifying future supervisors and managers. Every month, hundreds of employees are provided training, including HSE awareness, apprenticeships, entry and advanced level technical courses, management development seminars, and leadership and supervisory training. We have a strong ethos of internal promotion. We can offer long-term employment and career advancement across countries and continents. Working at Oceaneering means that if you have the ability, drive, and ambition to take charge of your future-you will be supported to do so and the possibilities are endless. Show more Show less
Posted 1 week ago
10.0 years
0 Lacs
Gurugram, Haryana, India
Remote
Roles & Responsibilities Core Skills Key Responsibilities Lead OT architecture design for mining operations, including drilling, hauling, crushing, stockpiling, processing, and transportation. Design hybrid (on-prem + edge + cloud) solutions that handle poor connectivity, latency, and harsh physical environments. Architect integration between OT and enterprise systems (e.g., ERP, fleet management, historian, CMMS). Work closely with business analysts to ensure technical solutions align with operational workflows and business goals. Select and implement appropriate technologies (e.g., MQTT, OPC-UA, edge gateways, cloud connectors). Design OT architectures that enable deployment of AI/ML models at the edge, on-premises, and in the cloud for applications such as predictive maintenance, equipment health monitoring, and operational optimization. Collaborate with data scientists and AI/ML engineers to ensure appropriate data capture, preprocessing, and feature engineering from OT systems (SCADA, PLCs, condition monitoring sensors, etc.). Integrate AI-driven analytics and insights into operator dashboards and IROC visualizations, ensuring actionable intelligence for mining operations. Support model lifecycle considerations in OT environments—edge inferencing, model updates, offline inference, and fail-safe design. Ensure designs are scalable, secure, fault-tolerant, and compliant with industrial security standards (IEC 62443, NIST CSF). Guide the development and deployment of monitoring systems for IROC-based centralized operations. Required Skills And Qualifications 8–10 years of experience in architecting OT solutions for mining operations, particularly in open-pit mining. Deep expertise in OT components: SCADA, PLCs, DCS, telemetry, real-time data acquisition, condition monitoring. Knowledge of industrial communication protocols (OPC UA, Modbus, PROFINET, MQTT). Experience with edge computing platforms (e.g., Azure IoT Edge, AWS IoT Greengrass) and industrial gateways. Proven ability to design solutions tolerant of intermittent connectivity, high latency, and remote geographies. Working knowledge of AI/ML use cases in industrial and mining operations, such as predictive maintenance, equipment utilization analysis, energy optimization, and safety anomaly detection. Familiarity with deployment of AI models on edge platforms (e.g., NVIDIA Jetson, Azure IoT Edge, AWS Greengrass) and their integration with OT systems. Experience designing OT data pipelines to support real-time and historical data needs for AI analytics. Strong understanding of IT/OT convergence principles and industrial cybersecurity. Minimum 3 years of direct experience working with or for a mining organization, with a solid understanding of mining operational challenges. Education Bachelor’s or Master’s in Computer Science, Control Systems Engineering, or relevant fields. Experience 8-11 Years Skills Primary Skill: AI/ML Development Sub Skill(s): AI/ML Development Additional Skill(s): AI/ML Architecture, TensorFlow, Pytorch About The Company Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP). Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru. Show more Show less
Posted 1 week ago
10.0 years
0 Lacs
Gurgaon, Haryana, India
On-site
Role Overview: We are looking for a Technical Manager to lead the Software Development efforts for GreyMatter Solutions. As the Technical Manager, you will spearhead the development, focusing on designing, developing, and scaling highly reliable and robust software that powers the core functionalities of our GreyMatter™ product. Your role will be pivotal in guiding the team to deliver high-quality software solutions that enhance our platform’s ability to handle the complex, real-time demands of modern warehouse operations. This role is ideal for a technically strong leader with hands-on software development experience, a passion for innovation, and proven expertise in managing teams to build world-class software products. Key Responsibilities: Technical Leadership: Lead and manage the software development life cycle of the team, including architecture, design, coding, testing, and deployment of GreyMatter solutions. Product Development: Work closely with product management, design, and other engineering teams to develop scalable solutions that align with business needs and deliver seamless performance in high-stakes environments. Team Management: Mentor and lead a team of software engineers, providing guidance in best practices for software development, code reviews, and technology stack choices. Foster a culture of collaboration, continuous learning, and innovation within the team. Platform Optimization: Drive the architectural direction for our platform, focusing on scalability, reliability, and maintainability. Ensure that the software components are designed to handle high transaction volumes, complex workflows, and real-time processing. Project Management: Manage multiple development projects, ensuring timely delivery of features, adherence to quality standards, and risk mitigation. Oversee sprint planning, backlog management, and resource allocation. Innovation: Stay up-to-date with the latest trends in AI, cloud technologies, and software engineering practices. Drive innovation by experimenting with new technologies and processes to enhance the performance and capabilities. Requirements : Experience: 10+ years of software development experience with at least 2+ years in a technical leadership or management role. Education: Bachelor's or Master’s degree in Computer Science, Engineering, or a related field. Technical Expertise: Strong proficiency in programming languages such as Java, Python, Golang OR Erlang. Expertise in designing and developing distributed systems, microservices, and APIs. Experience working on REST and asynchronous API integration Deep understanding of database technologies (SQL, NoSQL), real-time data processing, and messaging systems (Kafka, RabbitMQ, etc.). Strong knowledge of containerization (Docker, Kubernetes) and DevOps practices (CI/CD, monitoring, automation). Experience with IoT (Internet of Things) technologies: Strong understanding of IoT frameworks and communication protocols (e.g., MQTT, CoAP, HTTP), and how these technologies integrate with cloud platforms and real-time systems. Good understanding of version control systems, build management and testing technologies. Design principles for scalable architecture. Leadership Skills: Proven experience in managing and growing high-performing engineering teams, fostering collaboration, and driving engineering excellence. Problem-Solving Skills: Ability to handle complex technical challenges, make sound decisions under pressure, and creatively solve problems with a focus on results. Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders. Good to Have Exposure to serverless technologies Application of machine learning for problem solving Exposure to various databases and messaging technologies like Postgre SQL, Redis, Kafka, RabbitMQ, Elastic etc. Knowledge of Container, Kubernetes and cloud-based deployment environment (AWS, GCP, Azure Cloud etc.). Knowledge of developing scripts in Python, Shell etc. Knowledge of working with Time Series databases (Influx etc.) Show more Show less
Posted 1 week ago
5.0 years
0 Lacs
India
Remote
Oasis Technology is building intelligent, real-world software solutions for the energy sector — and we’re now expanding into EV charging infrastructure technologies . We're looking for an experienced Senior Software Engineer who has worked with OCPP protocols and is passionate about building production-grade embedded and backend systems for EV charging stations. 🔧 What You’ll Work On Develop and maintain software systems for EV charging platforms , especially focused on OCPP 1.6, 2.0.1, and 2.1 protocols Design and implement robust, scalable backend systems and embedded modules Work with real-world hardware and field deployments in the energy and mobility ecosystem Collaborate closely with firmware, cloud, and DevOps teams Lead architecture decisions and contribute to long-term technical strategy Ensure compliance with EV charging standards and protocols 💡 Must-Haves 5+ years of software engineering experience (including system-level or backend development) Strong hands-on experience with OCPP protocols (1.6-J, 2.0.1, and/or 2.1) Experience in EV charging, smart energy systems, or similar verticals Proficient in embedded systems development (C/C++ or embedded Linux) Proficiency in Python, Go, or modern backend stacks is a plus Comfortable working with real devices, communication stacks, and networking Excellent written and spoken English — able to collaborate with global teams 🌟 Nice-to-Haves Experience with energy management systems (EMS), load balancing, or ISO 15118 Familiarity with cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes) Previous work on IoT or industrial protocols (MQTT, Modbus, etc.) Agile/Scrum workflow experience 🚀 Why Oasis? 100% remote, international team — work from wherever you thrive Build critical software for EV infrastructure , used in the field Collaborate with a forward-thinking, execution-focused team Access to modern development tools, devices, and edge hardware Practical engineering culture — zero bureaucracy, high autonomy, meaningful output Show more Show less
Posted 1 week ago
3.0 - 5.0 years
0 Lacs
Vadodara, Gujarat, India
On-site
Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions. Software Test Automation Engineer GCC Vadodara campus seeks to hire a Software test automation engineer for IoT application. In this position, the suitable candidate will work in the engineering group to provide end-to-end system integration validation. The candidate will also work closely with Software Development and System Test to insure the delivery of quality products to our customers. The successful candidate must have excellent communication skill. If you are excited and passionate, we want to hear from you! Principal Responsibilities Create and execute comprehensive test plans for software product verification Develop and execute automated test Ability to work closely with Software development team to assist in error debugging Ability to set up, and manage test environments Considerable knowledge of Software test methodologies Ability to communicate effectively in writing and orally Independently perform the task and can mentor the peers Communicate with cross-functional and cross-cultural team Must Have Competencies 3-5 years of experience in software test automation Programming skills in Java Test automation experience in Selenium, TestNG, Cucumber or similar test automation framework Working knowledge of some or all the following quality assurance methods: functional, integration, regression, exploratory and user acceptance Familiarity with Continuous Integration tools like: Bitbucket, Jenkins Working experience in Agile or scrum-based methodologies and tools like JIRA Good To Have Competencies Cypress test framework REST API automation Cloud based test automation platforms like Browser Stack, LambdaTest and so forth Knowledge of communication protocols like Modbus, MQTT Knowledge of IoT devices Test automation skills in Python Qualifications BE / B.Tech. in Computer engineering or equivalent About Xylem Xylem, a leading global water technology company dedicated to solving the world's most challenging water issues, is the leading global provider of efficient, innovative and sustainable water technologies improving the way water is used, managed, conserved and re-used. Our international team is unified in a common purpose: creating advanced technology and other trusted solutions to solve the world's water challenges. We are committed to creating an organization of inclusion and diversity, where everyone feels involved, respected, valued and connected, and where everyone is free to bring their authentic selves and ideas. Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world. Show more Show less
Posted 1 week ago
0.0 - 1.0 years
0 Lacs
Thiruvananthapuram, Kerala
On-site
Years of experience : 2 Years+ Work Location: Trivandrum Responsibilities: : Creating and developing Automation programs Researching, creating, testing, and documenting IoT solutions Providing solutions to issues related to the connection of networks and platforms Analyzing user needs and working as service designers Designing platform solutions that are cloud-compatible and work with IoT applications Design and develop IoT applications and solutions for connected devices Requirements and skills: In-depth understanding of python programming Experience with micro python Knowledge on SNMP, TCP/IP Understanding of MQTT protocol Proficient knowledge of IoT sensors Knowledge on esp32, esp8266 and Jetson boards Experience with custom-build firmware Well-versed with multiple programming languages such as Embedded-C, Embedded C++, JavaScript and Python Firm understanding of IoT architecture Work and collaborate well with others Strong communication skills Strong analytical and problem-solving skills. Job Type: Full-time Pay: From ₹600,000.00 per year Benefits: Health insurance Provident Fund Schedule: Day shift Supplemental Pay: Performance bonus Ability to commute/relocate: Trivandrum, Kerala: Reliably commute or planning to relocate before starting work (Preferred) Experience: Esp32: 1 year (Preferred) esp8266: 1 year (Preferred) Work Location: In person
Posted 1 week ago
0 years
0 - 0 Lacs
Chennai
On-site
Job Summary: We are hiring an IoT Specialist responsible for designing, implementing, and maintaining IoT-based systems and products. The ideal candidate should be well-versed in embedded systems, sensors, communication protocols, and automation technologies. Responsibilities: Design and deploy IoT systems for industrial automation and smart solutions. Work with microcontrollers (e.g., Arduino, NodeMCU) and sensors for real-time data collection. Configure and manage communication protocols like MQTT, HTTP, and LoRaWAN. Develop firmware for IoT devices and ensure connectivity to cloud platforms. Troubleshoot and maintain existing IoT deployments. Collaborate with cross-functional teams for product integration and testing. Travel to client sites for system installation and testing. Required Qualifications: Bachelor’s degree in Electronics, Electrical, or related technical field. Proficiency in Python, C/C++, and embedded programming. Familiarity with IoT platforms like Blynk, ThingsBoard, AWS IoT, or Google Cloud IoT. Strong problem-solving and system design skills. Willingness to travel frequently for installations and support. Compensation Structure: Base Salary: ₹15,000/month – ₹25,000/month Incentives: Based on successful project deployments and client feedback. Schedule: Day shift Supplemental Pay: Performance bonus Job Types: Full-time, Fresher, Internship Pay: ₹12,873.42 - ₹60,194.53 per month Location Type: In-person Schedule: Day shift Work Location: In person Speak with the employer +91 7550344823
Posted 1 week ago
0.0 - 1.0 years
0 Lacs
Coimbatore, Tamil Nadu
Remote
Location: Coimbatore, Tamil Nadu Type: Full-time | Office + Pilot site 1. ABOUT 360WATTS We are a pre-seed energy-tech startup on a mission to redefine how people experience energy —starting right from residential terrace & rooftops. Goal is to design and install smart solar systems for households — with seamlessly integrated hardware + software stack. Our solution is modular, remotely optimisable, and built for tomorrow’s intelligent homes. Our big vision? On the long run, to build a decentralised and autonomous energy ecosystem where energy is intuitive, empowering and uninterrupted — for every home. 2. YOUR ROLE You own the technical development and pilot deployment of smart rooftop solar systems for residential users. Core focus will be on solution architecture, system design and hands-on integration of the entire hardware stack—from panels, inverter and battery to communication interfaces and safety components—up to installation readiness. You will play a pivotal role in laying the groundwork for product-market fit. 3. KEY RESPONSIBILITIES i) System Architecture & Design Translate high-level concepts into electrical, mechanical, and data flow architecture. Finalize specifications and configurations of PV panels, hybrid/string inverters, battery, safety/protection gear. Design integrated energy flow logic (AC/DC switching, backup priority, auto-recovery). Ensure compliance with BIS, IEC, IP, grounding, and thermal protection standards. ii) Embedded Control & Communication Layer Integrate edge devices (e.g., ESP32, RS485, smart relays) with inverter and battery systems. Build secure, reliable device communication protocols (Modbus, MQTT, Wi-Fi/LAN). Interface data layer with EMS (Energy Management Software) for real-time monitoring and control. iii) Prototype, Test & Validate Create lab and rooftop test setups to simulate PV, grid, and load scenarios. Test with inverter and battery behaviour under real usage conditions. Work with software team to debug and validate edge-to-app data streams. iv) Component Sourcing & Vendor Coordination Identify and evaluate suppliers for solar, storage, mounting, and control systems. Analyze datasheets, compare technical specs, and document all component choices. Manage procurement timelines and ensure electrical & mechanical compatibility. v) Installation & Field Deployment Design modular rooftop-friendly wiring and mounting configurations suitable for diverse home layouts. Develop SOPs and checklists for safe, serviceable installation by partners. Support pilot installations and ensure seamless commissioning and homeowner onboarding. 4. YOU BRING Bachelor or Masters Degree in Electrical, Electronics, Energy, or Mechatronics Engineering. 2–5 years experience in end-to-end solar system design ( mandatory ) and embedded hardware/IoT ( advantage ) Hands-on experience with rooftop layouts, household electrical panels as well as inverters, batteries, low-voltage systems, smart relays or energy meters Familiar with field realities of rooftop installation, wire routing, protection standards Previous work experience in smart home energy systems ( advantage ). Bonus will be, Experience with smart home platforms (Home Assistant, ESPHome) or open-source EMS. Past work on residential solar or smart home energy automation. A maker spirit and curiosity for hands-on problem solving. 5. WORK BENEFITS Salary range between 35 to 50k per month (depending on working knowledge). Employee stock option is eligible after one year. Chance to work together with passionate people and do best work of your life Ability to gain broad and detailed experience on diverse technical topics in energy systems. 6. WORK CULTURE Work from office (only) Weekly 40 - 50 hours but flexible Probation period of 3 months FYI - the role will not be easy, would require hard work and curiosity to learn a lot, but will invariably set you up for a strong career. If you are interested, please apply via LinkedIn. Get on board !! Job Types: Full-time, Permanent Pay: ₹35,000.00 - ₹50,000.00 per month Benefits: Flexible schedule Supplemental Pay: Performance bonus Ability to commute/relocate: Coimbatore, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required) Experience: energy system design: 1 year (Required) Language: English (Required) Tamil (Preferred) Work Location: In person Application Deadline: 22/06/2025
Posted 1 week 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
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2