Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
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
4.0 - 9.0 years
12 - 17 Lacs
bengaluru
Work from Office
What you will do: Experienced and motivated professional who is ready to take challenges and work with globally distributed teams for the Design and Development of cutting-edge medical devices. What you need: Required Qualifications: 4+ years developing embedded application software experience for a variety of micro-processors (iMX8/9 experience preferred) and microcontrollers. Strong experience in C/C++ (14 and above) OOPs based application development on embedded Linux. Experience developing device drivers for I2C, SPI, UART, and other similar peripherals Experience in development of Hardware- Software interface applications in a multithreaded environment will be useful. Good Knowledge of Linux concepts, firmware, device drivers, system internals, networking tools, utilities. Hands on experience on embedded systems H/w & Software testing with latest tool chain e.g. CMake, Ninja, Static Code Analysis etc. Preferred Qualifications: Good to have good development experience on networking interfaces like Wi-Fi, Bluetooth Low Energy, Ethernet, SDIO, and USB. Good to have knowledge on architecting firmware/embedded software Understanding of hardware subsystem interface and debugging in an embedded environment. Hands on experience in developing scripts and performing testing and debugging embedded Linux based embedded application Good to have exposure to camera systems and image processing.
Posted Date not available
4.0 - 9.0 years
12 - 17 Lacs
bengaluru
Work from Office
What you will do: Experienced and motivated professional who is ready to take challenges and work with globally distributed teams for the Design and Development of cutting-edge medical devices. Primary 4+ years developing embedded application software experience for a variety of micro-processors (iMX8/9 experience preferred) and microcontrollers. Strong experience in C/C++ (14 and above) OOPs based application development on embedded Linux. Experience developing device drivers for I2C, SPI, UART, and other similar peripherals Experience in development of Hardware- Software interface applications in a multithreaded environment will be useful. Good Knowledge of Linux concepts, firmware, device drivers, system internals, networking tools, utilities. Hands on experience on embedded systems H/w & Software testing with latest tool chain e.g. CMake, Ninja, Static Code Analysis etc. Additional (Good to have) Good to have good development experience on networking interfaces like Wi-Fi, Bluetooth Low Energy, Ethernet, SDIO, and USB. Good to have knowledge on architecting firmware/embedded software Understanding of hardware subsystem interface and debugging in an embedded environment. Hands on experience in developing scripts and performing testing and debugging embedded Linux based embedded application Excellent written and oral communication skills Good to have exposure to camera systems and image processing. Must be an excellent team player and able to work with minimal supervision. What you need: B.Tech/B.E/M.C.A/M.Tech/MS. - Computers, Embedded, Electronics / Telecommunications Works under only general direction Timely completion of all tasks as per the project plan Ensure quality code deliveries utilizing code review, unit testing, etc. Helping team in authoring and updating technical documents. Work with other remote and on-site development teams Learn and adopt new technologies to improve product performance & quality. Compliance with Quality Management System and Design Controls.
Posted Date not available
3.0 - 7.0 years
5 - 8 Lacs
chennai, bengaluru
Work from Office
We are currently seeking a highly skilled and experienced Firmware Engineer to join our dynamic team at Eximietas Design. The Firmware Engineer will play a pivotal role in designing, developing, and maintaining firmware for a wide range of hardware peripherals and platforms. The ideal candidate will have a strong background in firmware development, experience collaborating with cross-functional teams, and a passion for optimizing performance and security in hardware and software integration. Key Responsibilities: Design, develop, and maintain Firmware for COTS/custom silicon. Collaborate with hardware and software teams to define driver requirements and specifications. Implement and optimize Firmware for various hardware peripherals and platforms. Provide technical support and troubleshooting assistance for firmware issues. Stay updated on industry trends and advancements in firmware development to incorporate best practices and optimizations into driver designs. Contribute to the documentation and knowledge sharing within the team Qualification: Strong programming in C. Firmware development on Microcontroller platform with respect to functionality, performance and quality. Experience with hardware interfaces, such as UART, SPI, I2C, and peripherals. Work with teams to develop sensor interfacing. System level debugging, efforts to improve performance and reliability. Collaborate and work with developers across the globe during firmware development Experience in embedded systems design with real-time operating systems and strong firmware architect capabilities Performs code review following coding guidelines and static code analysis. Strong debugging skills, all the way from application to hardware and has experience in using Oscilloscope, USB Analyser, etc.,
Posted Date not available
15.0 - 18.0 years
17 - 22 Lacs
hyderabad
Work from Office
Software/Technology Program Manager position, focused on APSS Linux Android, CPU SS & Multimedia Technologies is responsible for program management support and leadership for managing the planning, development and delivery of software that span across multiple technology areas and product segments for Qualcomm Snapdragon Mobile, Compute, XR/VR and Gaming. Excellent opportunity to work on the latest cutting-edge software, hardware technologies and HLOS Android, Linux Embedded, Upstreaming Collaborate with other impacting technology areas such BSP, Modem, Connectivity & Multimedia and BUs Drive requirements scoping, analysis and planning including interdependencies, staffing constraints and schedule optimization across multiple tech teams and customer connect. Establish clear Plan of Record commitment and drive prioritization. Strong technical understanding of SW deliverables and risk management/risk mitigation Establish rigorous execution discipline & communications process: risk management, mitigation, tracking, schedule trends vs baseline, recovery actions, executive reporting & stakeholder communications. Develop program indicators to manage program health including quality and timelines. Partner with other functional areas to establish critical processes to support disciplined product development and decision making and to ensure quality. Coordination across multiple development sites may be required. Develop and establish strong processes that streamline the development cycle and help integrate multiple plans, dependencies and deliverables effectively Skills & Experience: Experience and domain knowledge of Wireless/Semiconductors is a must 15-18 years (max) of experience in a combination of Software product development and program management in semiconductor/wireless industry Experience with end-to-end product integration Experience managing software products through entire development life cycle. Experience in 3rd party OS SW Program Management/development Educational Requirements: Required: Bachelor's in Computer Engineering/ Electrical Engineering Preferred: Master's in Computer Engineering/Computer Science/Electrical Engineering/Business Administration Minimum Qualifications: Bachelor's degree in Engineering, Computer Science, or related field. 4+ years of Program Management or related work experience.
Posted Date not available
10.0 - 15.0 years
15 - 25 Lacs
thane
Work from Office
We are seeking a skilled and hands-on Embedded Systems Architect to lead the design and development of embedded hardware and firmware systems, spanning microcontroller and microprocessor-based solutions. The ideal candidate will have at least 10 years of experience in embedded systems development, particularly in medical devices or other highly regulated industries. This role will be instrumental in designing high-reliability embedded architectures, ensuring compliance with medical device standards (IEC 62304, ISO 13485, FDA 21 CFR Part 820), and guiding development teams through full product lifecycles. Responsibilities: Architect and oversee development of embedded systems that use 32-bit microcontrollers (STM32, NXP, TI) and application processors (ARM Cortex-A, i.MX, etc.). Drive the complete product life-cycleconcept, requirements capture, architecture, design, implementation, verification, release, and long-term maintenance. Collaborate with hardware, software, quality, and regulatory teams to translate product requirements and constraints into robust system architectures. Lead firmware development in C and C++ for bare-metal, RTOS, and embedded-Linux targets, including board support packages, bootloaders, and secure update mechanisms. Define board-level hardware architecturepower, sensing, and communication subsystems (UART, SPI, IC, CAN, USB, BLE, Wi-Fi, cellular)—in partnership with hardware engineers. Perform system bring-up, low-level debugging, and integration of BSPs, device drivers, and middleware. Ensure compliance with FDA regulations, ISO 13485, IEC 62304, and cybersecurity guidance (AAMI TIR57, FDA Premarket Cybersecurity). Lead risk-management activities, including hazard analysis, FMEA, and verification / validation planning and execution. Evaluate and recommend embedded platforms, SoCs, and communication protocols that best meet technical, cost, and schedule objectives. Conduct design and code reviews, establish best practices, and mentor junior engineers. Produce and maintain high-quality documentation: system architecture specifications, design rationales, test protocols, and risk analyses. Qualifications: 10+ years of hands-on experience in embedded systems development, preferably in regulated industries such as medical devices, aerospace, automotive, or industrial safety. Proficient in C and C++ for real-time, safety-critical, and low-level systems. Deep expertise in embedded Linux development, including Yocto, Buildroot, kernel customization, and driver integration. Strong experience with RTOS (e.g., FreeRTOS, Zephyr, QNX) and bare-metal firmware. Proven background in technical consulting or client-facing product development roles. Solid understanding of ARM Cortex-M/A architectures, embedded security, and peripheral interfaces. Skilled in using debugging and diagnostic tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers. Familiar with relevant standards and regulatory frameworks, including IEC 62304, ISO 14971, and FDA software validation. Experience with wireless protocols (BLE, Wi-Fi, LoRa) and embedded cybersecurity practices. Excellent leadership, communication, and documentation skills. Strong problem-solving mindset and collaborative approach to innovation. What We Offer: Competitive salary and comprehensive benefits package. A collaborative work environment that values innovation and growth. Opportunities for professional development and career advancement. The chance to contribute to life-changing medical device solutions.
Posted Date not available
5.0 - 8.0 years
3 - 6 Lacs
pune
Work from Office
Primary Skills : Security, Embedded firmware/software and system,Software development in Embedded Linux, digital side, security space for IoTdevices, Cyber security, Security Threat modelling Technology: Cryptography,Electronic device security, Cyber security. Responsibilities : Conductingresearch on software and hardware to improve systems and execute upgrades. Monitoring of documentation during the entire process of developing anefficient embedded system. Conducting risk analysis and solution development. Evaluating a system and its operations' reliability. Recognizing and resolving systemic issues to enhance performance. Providing technical support to colleagues.
Posted Date not available
4.0 - 9.0 years
15 - 25 Lacs
hyderabad
Work from Office
Key Responsibilities Design, implement, and maintain software for ISP pipeline modules (e.g., demosaicing, color correction, denoising, sharpening, auto-exposure, auto-white-balancing) based on Qualcomm/Google ISP architectureGoogle+7Dice+7Reddit+7Jointaro+4Google+4The Muse+4 Develop and maintain HAL (Hardware Abstraction Layer) and KMD (Kernel Mode Driver) interfaces interacting between host and camera submodulesDice Collaborate with hardware, tuning, and system teams to evolve tuning parameters and optimization strategies for image quality and performanceJointaroJointaro Manage memory and buffer lifecycles , implementing efficient buffer queue mechanisms under Linux kernel constraintsReddit+8jobed.ai+8Reddit+8 Develop and integrate image quality (IQ) tuning tools , scripts (Python/C++/MATLAB), and automation frameworksReddit+11in.indeed.com+11Reddit+11 Benchmark and validate image output quality using objective metrics (e.g. MTF, noise, low-light performance) via IQ test charts and automation scriptsReddit+2in.indeed.com+2Reddit+2 Participate in debugging, profiling, and performance optimizations , ensuring low power, latency, and resource usageDice Author and maintain technical documentation : API specs, tuning guides, interface descriptions, and test plansDiceRTDNA Qualifications & Skills Minimum Requirements Bachelors degree or higher in Computer Science, Electrical/Electronic Engineering, Imaging Science, or related fieldGoogle 2+ years experience in C/C++ software development; exposure to embedded systems or Linux driver development Strong knowledge of ISP fundamentals , digital image processing, and camera tuning concepts (AWB, AE, 3A)Reddit+4Google+4The Muse+4 Familiar with memory/buffer management in Linux or embedded environments Experience in writing automation/test scripts using Python, MATLAB, or similar Preferred Skills Masters or PhD in relevant technical field 4+ years in consumer camera ISP software development or tuning Knowledge of color science , imaging sensor characteristics (CMOS/Bayer), IQ metrics like MTF, FOV, distortion Familiarity with hardware drivers , HAL design, debugging tools, profiling, Linux kernel fundamentals Experience in automated IQ testing frameworks , camera sensor integration and validation pipelines Exposure to ML-based image processing or algorithm development Prior exposure to HAL interfaces , buffer management, and tuning interfaces.
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
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City