Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 5.0 years
6 - 11 Lacs
chennai
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: Enterprise Platform Devops Tools. Experience: 3-5 Years.
Posted Date not available
5.0 - 8.0 years
7 - 10 Lacs
bengaluru
Work from Office
> Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Deliver No Performance Parameter Measure 1. Continuous Integration,Deployment Monitoring 100% error free on boarding implementation 2. CSAT Timely customer resolution as per TAT Zero escalation Mandatory Skills: DevOps. Experience: 5-8 Years.
Posted Date not available
3.0 - 5.0 years
6 - 11 Lacs
kolkata
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Mandatory Skills: DevOps.Experience: 3-5 Years.
Posted Date not available
12.0 - 16.0 years
15 - 20 Lacs
bengaluru
Work from Office
Position Overview: Boeing India Software Engineering team is currently looking for one Lead Software Engineer Embedded to join their team in Bengaluru, KA. Leads activities to develop, document and maintain SW architectures, requirements, interfaces and designs for Avionics systems. Leads software development and integration of complex software components into a fully functional software system. Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met. Provides technical leadership for software projects and leads software supplier management activities. Leads development, selection, tailoring and deployment of processes, tools and metrics. Plans, executes and documents software research and development projects. Serves as a subject matter expert for software domains, system-specific issues, processes and regulations. Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards. Works under minimal direction. Position Responsibilities: Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software systems. Develops and maintains code and integrates software components into a fully functional software system. Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met. Performs software project management and software supplier management functions. Develops, selects, tailors and deploys software processes, tools and metrics. Executes and documents software research and development projects. Serves as a subject matter expert for software domains, system-specific issues, processes and regulations. Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards. Works under general direction. Employer will not sponsor applicants for employment visa status. Basic Qualification: A Bachelors degree or higher is required as a BASIC QUALIFICATION 12+ experience in display graphics application development and embedded product development Proven experience on working on ARM Cortex processor and other MCU platforms. Experience and experience of using RTOS (DEOS and Embedded Linux) for embedded system development Should have hands on BSP development, Device driver development and Embedded application Expertise in firmware development and deep understanding of IO protocols such as RS422, I2C, SPI and ARINC429. exposure in board bring up, boot loader development and kernel programming. Develop and maintain relationships / partnerships with customers, team members, peers, and partners to develop collaborative plans and complete projects. Demonstrate strong written, verbal and interpersonal communication skills. Be fluent in written and spoken English, and have high degree of proficiency with MS Office tools to prepare comprehensive reports, presentations, proposals, and Statements of Work. Must have experience leading teams and have the ability to mentor and teach juniors and partners to accomplish project and departmental goals and objectives. Preferred Qualifications: (Desired Skills/Experience) Good Understanding in avionics concept and processes with an expertise in the field of software development, verification and validation of aerospace display and navigation system. Proficient with deep knowledge of avionics cockpit architecture, ARINC 661 Display architecture and good experience in DO178C avionics standard and SDLC concepts. Design, develop and maintain high performance software solution for Display product using C++ language. Ensure scalability, maintainability and performance of the software architecture Proficient in embedded system application development and strong command in programming skill in C, C++, OOPS concepts and python programming. Capable of driving initiatives and deploying new strategies in the programs. Collaborate and work with global team in looking for continuous improvement and deploying initiatives across locations. Conduct code Peer reviews and ensures adherence to best practices and coding standard. Good understanding about project management activities like Planning, estimation , Risk management and costing. The candidate should own the full life cycle of software (from planning to delivery to re-certification, SOI#1 to SOI#4). The candidate should drive software changes in service and re-certification. The candidate should collaborate with cross-functional teams (hardware, systems, and project management) to escalate and resolve product software failures. Typical Education & Experience: Education/experience typically acquired through advanced education (e.g. Bachelor) and typically 12-16 years' related work experience or an equivalent combination of education and experience (e.g. Master 11-15 years' related work experience.) Relocation: This position offers relocation within INDIA. Applications for this position will be accepted until Aug. 30, 2025 Education Bachelor's Degree or Equivalent Required Relocation This position offers relocation based on candidate eligibility. Visa Sponsorship Employer will not sponsor applicants for employment visa status. Shift Not a Shift Worker (India)
Posted Date not available
3.0 - 7.0 years
1 - 5 Lacs
bengaluru
Work from Office
About The Role This role involves the development and application of engineering practice and knowledge in the following technologiesStandards and protocols, application software and embedded software for wireless and satellite networks, fixed networks and enterprise networks; connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps); and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. Key Responsibilities: Design, develop, and maintain Linux kernel modules and custom device drivers for embedded platforms. Interface with hardware using protocols such as I2C , SPI , UART , USB , PCIe , and GPIO . Work on Board Support Packages (BSPs) and SoC bring-up . Debug and optimize kernel-level code for performance, stability, and power efficiency. Collaborate with hardware, firmware, and application teams to ensure seamless integration. Participate in code reviews , unit testing , and documentation . Technical Skills Required: Strong programming skills in C and C++ . Deep understanding of Linux kernel internals , device tree , and driver frameworks . Experience with RTOS (e.g., QNX, VxWorks) is a plus. Familiarity with Yocto , Buildroot , or other embedded Linux build systems. Proficiency in using debugging tools like GDB, JTAG, and logic analyzers. Preferred Qualifications: Bachelors or Masters degree in Electronics, Computer Science, or related field. Experience in automotive , IoT , or telecom domains. Knowledge of secure boot , U-Boot , and kernel security features . Excellent problem-solving and communication skills.
Posted Date not available
2.0 - 7.0 years
2 - 5 Lacs
chennai
Work from Office
We are looking for a skilled Embedded C/C++ developer with 2 to 7 years of experience to join our team at C&M Digitals Pvt Ltd. The ideal candidate will have a strong background in content development and language skills. Roles and Responsibility Develop high-quality, efficient, and reliable embedded software applications using C/C++. Collaborate with cross-functional teams to identify and prioritize project requirements. Design, develop, test, and maintain embedded systems software. Troubleshoot and debug issues in existing codebases. Participate in code reviews to ensure adherence to coding standards. Contribute to the development of new features and technologies. Job Requirements Strong knowledge of embedded systems development principles and methodologies. Proficiency in C/C++ programming languages. Experience with content development and language processing. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills.
Posted Date not available
10.0 - 16.0 years
40 - 60 Lacs
bengaluru
Work from Office
Are you a highly skilled Embedded Platform & Computer Vision Leader with a strong C++ background? We need you to lead the architecture, development, and optimization of our embedded vision platforms. You'll lead a team to design and build high-performance embedded systems and C++ applications, integrating computer vision and AI for real-time edge devices. This role is a mix of technical leadership, hands-on development, and strategic planning, with the ultimate goal of delivering reliable, high-performance solutions on time and within budget. Required Qualifications Bachelors/Master’s in Computer Science, Electronics, or related field. 10+ years in embedded systems/software development, with expert-level C++ skills (C++11/14/17+). Strong experience in multithreaded programming, memory management, and real-time application design. Proven track record in computer vision and embedded AI deployment. Proficiency with cross-compilation, CMake, and build optimization. Solid understanding of camera interfaces (MIPI CSI, USB, GigE Vision) and image sensor integration. Preferred Skills CUDA, OpenCL, Vulkan, or FPGA acceleration for vision pipelines. GStreamer pipeline development in C++. Familiarity with low-level image sensor tuning (ISP parameters, calibration). Experience with Agile/Scrum in embedded projects.
Posted Date not available
4.0 - 5.0 years
10 - 15 Lacs
pune
Work from Office
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. Were looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like youd make an outstanding addition to our vibrant team. Siemens Mobility is an independent run company of Siemens AG. Its core business includes rail vehicles, rail automation and electrification solutions, turnkey systems, intelligent road traffic technology and related services. In Mobility, we help our customers meet the need for hard-working mobility solutions. Were making the lives of people who travel easier and more enjoyable while constantly developing new, intelligent mobility solutions! We are looking forEmbedded Linux Engineer- Train IT Youll make a difference by You will be part of the Engineering team for new and exciting software applications in our trains. Your mission will be to customize Linux image of our Train IT platform for specific train and integrate applications such as train server, train to ground communication, passenger information, passenger counting or CCTV. This role requires a wide range of technical skills and a desire to find out how things work and why. Be a member of the international engineering team Configure and customize Debian Linux image for deployment to the train Customize applications and configure devices such as network switches and special devices according to the system architecture of the train Integrate these applications and devices with other systems in the train Cooperate with software test team Provide technical support in your area of expertise Desired Skills: Minimum 4-5 years of Experience in software development. Experience with Linux as power user or administrator Experience with configuration of managed switches Good knowledge of TCP/IP Understanding of network protocols like DHCP, RADIUS, DNS, multicast, SSL/TLS Experience with issue tracking tools such as JIRA or Redmine Highly organized and self-motivated Hands-on, problem-solving mentality Experience in the railway industry. Long term interest in the IT domain, passion for IT German language Python programming Fluent English Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about mobility athttps://new.siemens.com/global/en/products/mobility.html and about Siemens careers at
Posted Date not available
0.0 years
10 - 14 Lacs
bengaluru
Work from Office
Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Edge Computing Good to have skills : Python (Programming Language)Minimum 12 year(s) of experience is required Educational Qualification : BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAI Project Role :Application Lead Project Role Description :Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have Skills :Edge Computing, SSINON SSI:Good to Have Skills :SSI:Python (Programming Language), C++ Programming Language NON SSI :Job :Key Responsibilities :- Proficient in Python/Go languages for versatile programming.- Strong foundation in Embedded Linux (C/C++/Python) on various Embedded Linux platforms (Yocto, ROS, Ubuntu).- Comprehensive knowledge of AI/ML frameworks for Edge Gateway Devices.- Skilled in Connected Device Semantics, Streaming Data Analytics, and hands-on experience with Azure Stack Edge/AWS Snowball Edge for Edge computing solutions. Technical Experience :-Proficiency in architecting Mass OTA & FOTA solutions with either custom or OSS.-Practical experience in implementing Edge Model Monitoring & Management.-Expertise in defining Device Control and Security Lockdown policies for Edge Devices, specifically tailored for Yocto/Ubuntu/Android/Windows IoT Core. Professional Attributes :Must have good communications skills and ability to manage the team membersMust be able to produce clear and concise documentation including requirements documents, design specs, status reports, system documentation and emails Must have proven track record of technical leadership roles delivering s Educational Qualification:BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAIAdditional Info :Connected Device Streaming data analytics Experience in Azure Stack Edge or AWS Snowball Edge Qualification BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAI
Posted Date not available
7.0 - 12.0 years
5 - 9 Lacs
bengaluru
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Edge Computing Good to have skills : Machine Learning, Embedded Linux App Development, Python (Programming Language)Minimum 7.5 year(s) of experience is required Educational Qualification : BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Edge Computing, and utilizing your skills in Machine Learning, Embedded Linux App Development, and Python programming language. Key Responsibilities :1) Should be Proficient in Embedded technologies (Linux, C/C++, Python) for Edge computing.2) Must have Advanced AI/ML development for Edge. 3) Should have Expertise in Docker, Container Orchestration, IoT Hub integration, and architecting solutions for major cloud IoT platforms (Azure, AWS, Google) for Edge. Technical Experience :1) Should have worked on Workload design and development proficiency for HCI (Azure Stack HCI, Dell VxRail).2) Must have Expertise in application performance tuning across CPU, GPU, VPU etc.3) Hands-on experience with various Edge computing hardware (NVIDIA Jetson, Intel NUC, etc) and specialized knowledge in Neural Network Layer optimization. Additional Information:- The candidate should have a minimum of 7.5 years of experience in Edge Computing.- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful software solutions.- This position is based at our Bengaluru office. Qualification BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI
Posted Date not available
7.0 - 12.0 years
5 - 9 Lacs
bengaluru
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Edge Computing Good to have skills : Machine Learning, Embedded Linux App Development, Python (Programming Language)Minimum 7.5 year(s) of experience is required Educational Qualification : BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Edge Computing, and utilizing your skills in Machine Learning, Embedded Linux App Development, and Python programming language. Key Responsibilities :1) Should be Proficient in Embedded technologies (Linux, C/C++, Python) for Edge computing.2) Must have Advanced AI/ML development for Edge. 3) Should have Expertise in Docker, Container Orchestration, IoT Hub integration, and architecting solutions for major cloud IoT platforms (Azure, AWS, Google) for Edge. Technical Experience :1) Should have worked on Workload design and development proficiency for HCI (Azure Stack HCI, Dell VxRail).2) Must have Expertise in application performance tuning across CPU, GPU, VPU etc.3) Hands-on experience with various Edge computing hardware (NVIDIA Jetson, Intel NUC, etc) and specialized knowledge in Neural Network Layer optimization. Additional Information:- The candidate should have a minimum of 7.5 years of experience in Edge Computing.- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful software solutions.- This position is based at our Bengaluru office. Qualification BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI
Posted Date not available
7.0 - 12.0 years
5 - 9 Lacs
bengaluru
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Edge Computing Good to have skills : Machine Learning, Embedded Linux App Development, Python (Programming Language)Minimum 7.5 year(s) of experience is required Educational Qualification : BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Edge Computing, and utilizing your skills in Machine Learning, Embedded Linux App Development, and Python programming language. Key Responsibilities :1) Should be Proficient in Embedded technologies (Linux, C/C++, Python) for Edge computing.2) Must have Advanced AI/ML development for Edge. 3) Should have Expertise in Docker, Container Orchestration, IoT Hub integration, and architecting solutions for major cloud IoT platforms (Azure, AWS, Google) for Edge. Technical Experience :1) Should have worked on Workload design and development proficiency for HCI (Azure Stack HCI, Dell VxRail).2) Must have Expertise in application performance tuning across CPU, GPU, VPU etc.3) Hands-on experience with various Edge computing hardware (NVIDIA Jetson, Intel NUC, etc) and specialized knowledge in Neural Network Layer optimization. Additional Information:- The candidate should have a minimum of 7.5 years of experience in Edge Computing.- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful software solutions.- This position is based at our Bengaluru office. Qualification BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI
Posted Date not available
7.0 - 9.0 years
9 - 11 Lacs
bengaluru
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Edge Computing Good to have skills : Machine Learning, Python (Programming Language) Minimum 7.5 year(s) of experience is required Educational Qualification : BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Edge Computing, and utilizing your skills in Machine Learning, Embedded Linux App Development, and Python programming language. Key Responsibilities :1) Should be Proficient in Embedded technologies (Linux, C/C++, Python) for Edge computing.2) Must have Advanced AI/ML development for Edge. 3) Should have Expertise in Docker, Container Orchestration, IoT Hub integration, and architecting solutions for major cloud IoT platforms (Azure, AWS, Google) for Edge. Technical Experience :1) Should have worked on Workload design and development proficiency for HCI (Azure Stack HCI, Dell VxRail).2) Must have Expertise in application performance tuning across CPU, GPU, VPU etc.3) Hands-on experience with various Edge computing hardware (NVIDIA Jetson, Intel NUC, etc) and specialized knowledge in Neural Network Layer optimization. Additional Information: The candidate should have a minimum of 7.5 years of experience in Edge Computing. The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful software solutions. This position is based at our Bengaluru office. Qualifications BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI
Posted Date not available
7.0 - 12.0 years
5 - 9 Lacs
ahmedabad
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Edge Computing Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Edge Computing, and utilizing your skills in Machine Learning, Embedded Linux App Development, and Python programming language. Key Responsibilities :1) Should be Proficient in Embedded technologies (Linux, C/C++, Python) for Edge computing.2) Must have Advanced AI/ML development for Edge. 3) Should have Expertise in Docker, Container Orchestration, IoT Hub integration, and architecting solutions for major cloud IoT platforms (Azure, AWS, Google) for Edge. Technical Experience :1) Should have worked on Workload design and development proficiency for HCI (Azure Stack HCI, Dell VxRail).2) Must have Expertise in application performance tuning across CPU, GPU, VPU etc.3) Hands-on experience with various Edge computing hardware (NVIDIA Jetson, Intel NUC, etc) and specialized knowledge in Neural Network Layer optimization. Additional Information:- The candidate should have a minimum of 7.5 years of experience in Edge Computing.- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful software solutions.- This position is based at our Bengaluru office. Qualification BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI
Posted Date not available
5.0 - 10.0 years
5 - 9 Lacs
bengaluru
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Edge Computing Good to have skills : Embedded Linux App Development, Machine LearningMinimum 5 year(s) of experience is required Educational Qualification : BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Edge Computing, and utilizing your skills in Embedded Linux App Development and Machine Learning to deliver impactful solutions. Key Responsibilities :1) Should be Proficient in Embedded technologies (Linux, C/C++, Python) for Edge computing.2) Must have Advanced AI/ML development for Edge.3) Must have Expertise in Docker, Container Orchestration, IoT Hub integration, and architecting solutions for major cloud IoT platforms (Azure, AWS, Google) for Edge. Technical Experience :1) Should have worked on Workload design and development proficiency for HCI (Azure Stack HCI, Dell VxRail).2) Must have Expertise in application performance tuning across CPU, GPU, VPU etc.3) Hands-on experience with various Edge computing hardware (NVIDIA Jetson, Intel NUC, etc) and specialized knowledge in Neural Network Layer optimization. Additional Information:- The candidate should have a minimum of 5 years of experience in Edge Computing.- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful solutions.- This position is based at our Bengaluru office. Qualification BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI
Posted Date not available
6.0 - 9.0 years
4 - 8 Lacs
bengaluru
Work from Office
Skill Description Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPCThrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and toolsScrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. 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. Skills (competencies) Verbal Communication
Posted Date not available
3.0 - 5.0 years
6 - 11 Lacs
bengaluru
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Deliver No Performance Parameter Measure 1. Continuous Integration,Deployment & Monitoring 100% error free on boarding & implementation 2. CSAT Timely customer resolution as per TAT Zero escalation Mandatory Skills: Azure DevOps. Experience3-5 Years.
Posted Date not available
5.0 - 8.0 years
5 - 9 Lacs
bengaluru
Work from Office
Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Deliver No Performance Parameter Measure 1. Continuous Integration,Deployment & Monitoring 100% error free on boarding & implementation 2. CSAT Timely customer resolution as per TAT Zero escalation Mandatory Skills: DevOps. Experience5-8 Years.
Posted Date not available
5.0 - 8.0 years
4 - 8 Lacs
bengaluru
Work from Office
As part of the DataPower gateway software engineering team you will be responsible for ensuring that every version of the product that is released exceeds the high level of quality that our customers demand. You will be responsible for development of DataPower gateway container technologies, which will include both multi-protocol and API gateway capabilities. The role seeks good levels of personal organization, and the ability to work well with a distributed global team in a fast paced and exciting environment. You will be office based, working with senior team members who will be able to help you integrate into the team, the department and wider IBM. You will be required to communicate your status on a daily basis, come up with creative solutions to problems and be flexible. Supporting the team where your help is required and to be able to demonstrate a positive attitude and a passion to succeed. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 5-8 years of C++ experience specifically in the development of network gateways, or network routers (embedded firmware or stand alone software). 5 years of embedded Linux development experience (CentOS) Excellent problem solving skills Being a quick learner Experience with Rust development Experience with DataPower would be a plus Exposure to agile development methodology and tools Preferred technical and professional experience 5-8 years of C++ experience specifically in the development of network gateways, or network routers (embedded firmware or stand alone software). 5 years of embedded Linux development experience (CentOS) Excellent problem solving skills Being a quick learner Experience with Rust development Experience with DataPower would be a plus Exposure to agile development methodology and tools
Posted Date not available
1.0 - 6.0 years
1 - 6 Lacs
coimbatore
Work from Office
Role & responsibilities : Embedded Developer Preferred candidate profile : Experience
Posted Date not available
4.0 - 9.0 years
3 - 7 Lacs
bengaluru
Work from Office
About The Role Minimum 4years of 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. 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 Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted Date not available
15.0 - 20.0 years
1 - 5 Lacs
bengaluru
Work from Office
Project Role :Infra Tech Support Practitioner Project Role Description : Provide ongoing technical support and maintenance of production and development systems and software products (both remote and onsite) and for configured services running on various platforms (operating within a defined operating model and processes). Provide hardware/software support and implement technology at the operating system-level across all server and network areas, and for particular software solutions/vendors/brands. Work includes L1 and L2/ basic and intermediate level troubleshooting. Must have skills : Linux Operations Good to have skills : Linux, Unix Shell ScriptingMinimum 2 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Infra Tech Support Practitioner, you will engage in the ongoing technical support and maintenance of production and development systems and software products. Your typical day will involve addressing various technical issues, providing solutions, and ensuring the smooth operation of configured services across multiple platforms. You will work both remotely and onsite, collaborating with team members to troubleshoot and resolve hardware and software challenges while adhering to established operating models and processes. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of technical processes and procedures to enhance team knowledge.- Engage in continuous learning to stay updated with the latest technologies and best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in Linux Operations.- Good To Have Skills: Experience with Linux, Unix Shell Scripting.- Strong understanding of system administration and troubleshooting techniques.- Familiarity with network protocols and services.- Experience in monitoring and maintaining server performance. Additional Information:- The candidate should have minimum 2 years of experience in Linux Operations.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education
Posted Date not available
15.0 - 20.0 years
9 - 13 Lacs
bengaluru
Work from Office
Project Role :Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will develop and configure software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams to ensure the successful implementation of software solutions, applying your knowledge of technologies and methodologies to support project goals and client needs. You will engage in problem-solving activities, guiding your team through challenges while ensuring that the software development process aligns with best practices and project requirements. Your role will also include mentoring team members and fostering a collaborative environment to drive innovation and efficiency in software development. Roles & Responsibilities:- 1.Design, develop, and maintain software components for embedded systems using Java.2.Implement asynchronous communication mechanisms for efficient data exchange.3.Apply multithreading techniques to ensure high performance and responsiveness.4.Utilize RxJava or similar reactive libraries to build scalable and resilient systems.5.Collaborate with cross-functional teams to define, design, and ship new features.6.Write clean, maintainable, and well-documented code.7.Debug and resolve issues related to embedded Java applications.8.Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: - 1.Automotive ECU Development with Embedded JAVA:2.Hands-on experience in development and configuration management for automotive Electronic Control Units -ECUs3.Strong experience in Core Java and Embedded Java programming.4.Proficiency with RxJava or other reactive programming frameworks.5.Solid understanding of asynchronous communication patterns.6.Expertise in multithreading and concurrency control.7.Knowledge of low-level programming concepts related to embedded systems.8.Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.9.Experience with version control systems like Git.10.Experience with protocols like MQTT, CAN, or Serial Communication.11.Hands-on experience with debugging tools and hardware integration. Additional Information:- 1.The candidate should have minimum 7.5 years of experience in Java Full Stack Development.2.This position is based at our Bengaluru office.3.A 15 years full time education is required (Bachelor or Master degree in computer science, Electronics, or a related field) Qualification 15 years full time education
Posted Date not available
15.0 - 20.0 years
9 - 13 Lacs
bengaluru
Work from Office
Project Role :Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Embedded Android App Development Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams, applying your knowledge of technologies and methodologies, and ensuring that the software solutions meet the project requirements effectively and efficiently. You will engage in problem-solving and decision-making processes that contribute to the overall success of the project and the satisfaction of the client. Roles & Responsibilities:-Design, develop, and maintain software components for embedded systems using Java/AAOSWork on Android-based systems including Android Automotive OS (AAOS).Implement asynchronous communication mechanisms for efficient data exchange.Apply multithreading techniques to ensure high performance and responsiveness.Utilize Rx-Java or similar reactive libraries to build scalable and resilient systems.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, maintainable, and well-documented code.Debug and resolve issues related to embedded Java and Android-based applications.Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: - Automotive ECU Development with AAOS:Hands-on experience in development and unit testing for automotive Electronic Control Units (ECUs).Strong experience in embedded Android and Embedded Java programming.Experience with Android and Android platform development, including AAOS (Android Automotive OS).In-depth knowledge of Android architecture, HAL, AIDL, and system services.Proficiency with RxJava or other reactive programming frameworks.Solid understanding of asynchronous communication patterns.Expertise in multithreading and concurrency control.Knowledge of low-level programming concepts related to embedded systems.Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.Experience with version control systems like Git.Experience with protocols like MQTT, CAN, or Serial Communication.Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 7.5 years of experience in Embedded Android App Development.This position is based at our Bengaluru office.A 15 years full time education is required (Bachelor or Master degree in computer science, Electronics, or a related field). Qualification 15 years full time education
Posted Date not available
4.0 - 8.0 years
6 - 10 Lacs
hyderabad
Work from Office
WERE Hiring Embedded Linux Developer. 1. System Development & Integration Develop and maintain applications, drivers, and middleware for embedded Linux platforms. Integrate Linux kernel, bootloaders (e.g., U-Boot), and device drivers with hardware. Customize and build Linux distributions (e.g., using Yocto, Buildroot). 2. Kernel & Driver Development Develop, configure, and debug Linux kernel modules. Implement and maintain device drivers for peripherals (I2C, SPI, UART, USB, Ethernet, etc.). Optimize kernel performance and ensure hardware-software compatibility. 3. Board Bring-Up Work on new hardware prototypes for board bring-up. Configure bootloaders and root file systems. Debug hardware/software integration issues. 4. System Optimization Optimize memory, CPU usage, and power consumption. Profile and tune embedded applications for performance and efficiency. 5. Testing & Debugging Perform unit tests, integration tests, and system validation. Debug issues using tools like GDB, strace, or oscilloscope/logic analyzers. 6. Collaboration Work with cross-functional teams (hardware, QA, product management). Contribute to design discussions and documentation. 7. Maintenance & Support Provide long-term support for Linux-based products. Apply security patches and maintain software updates. Required Skills Proficiency in C/C++ programming for embedded systems. Strong understanding of Linux kernel architecture . Experience with Yocto, Buildroot, or OpenEmbedded . Familiarity with device driver development . Knowledge of hardware interfaces (GPIO, I2C, SPI, UART, etc.). Debugging tools and methodologies for embedded Linux. Version control systems (Git). Preferred/Optional Skills Experience with Real-Time Linux (PREEMPT-RT). Knowledge of networking protocols (TCP/IP, MQTT, etc.). Scripting in Python, Bash, or Perl. Exposure to security in embedded systems . Experience with containerization on embedded devices (e.g., Docker Notice Period : Immediate To 30 Days.
Posted Date not available
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
55803 Jobs | Dublin
Wipro
24489 Jobs | Bengaluru
Accenture in India
19138 Jobs | Dublin 2
EY
17347 Jobs | London
Uplers
12706 Jobs | Ahmedabad
IBM
11805 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11476 Jobs | Seattle,WA
Accenture services Pvt Ltd
10903 Jobs |
Oracle
10677 Jobs | Redwood City