Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 10.0 years
0 Lacs
karnataka
On-site
You should have 6 to 10 years of experience as an Engineer in embedded Linux/Linux application/driver/kernel development. Your skills should include strong C/C++ development capabilities with a good grasp of object-oriented design. Additionally, experience in dealing with the Linux community and contributing to Open Source projects would be beneficial. Familiarity with any one of the domains such as Multi Media, Power management, Display technology, or OpenGL is required. Experience with Audio sub-system, Audio drivers, frameworks, ALSA SOC, and Audio protocols like I2S is preferred, along with proficiency in yocto development. It is essential to have a strong background in embedded systems development, as well as knowledge in System debugging and IPC, DMA driver development. Expertise in kernel mode driver programming in Linux, Linux Device driver programming in Linux Kernel and Drivers, and bug fixes and upstreaming in the Kernel are necessary. You should be accustomed to working in both individual and team environments, possess excellent problem-solving and debugging skills, and have strong written and verbal communication abilities. A self-motivated individual who can take the lead in mastering new technologies is preferred. Expertise with CAR Framework and automotive experience would be a plus. Key skills include Linux, Embedded, device driver, Graphics, Multi media, OpenCL, OpenGL, and RTOS.,
Posted 3 days ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
You should have a minimum of 4 years of experience in AOSP FW with expertise in the Infotainment domain. Knowledge of C/C++ and JAVA is preferred, and experience in Android FW is required. It is essential to be familiar with Android HAL AOSP architecture, as well as Android Concepts, policies, config, and board config files. Your responsibilities will include documenting code, providing technical support as needed, and demonstrating strong knowledge and experience with AAOS and AOSP. You should possess solid expertise in AOSP, Android framework, and services such as Multimedia and camera, along with proficiency in Android HAL, Android graphics pipeline, DRM, and Codecs. Strong debugging skills in Linux Programming/Environment are necessary, along with knowledge of JNI, C/C++, solution library optimization, and SDK integration. Experience in Android Application, Filters development, Cloud pipeline architecture, and System & Graphics Rendering is desired. Troubleshooting issues related to Android framework components and a strong understanding of HAL concepts are also important. Additionally, you should have strong C/C++ development skills with a good grasp of object-oriented design and an understanding of Android framework and overall Android Architecture. Proficiency in any one of Android HAL components such as Audio, Graphics, Camera, or Power is required. Experience with Multimedia frameworks like Stagefright, Gstreamer, OpenMAX, and Codec2 is beneficial. Compliance to CTS/VTS and support in resolving defects, a strong background in embedded systems development, system knowledge, and system debugging are expected. Being self-motivated to learn and explore new areas is essential, along with a good understanding of the Gtest framework. You should be able to independently debug issues effectively.,
Posted 4 days ago
6.0 - 10.0 years
6 - 9 Lacs
Bengaluru, Karnataka, India
On-site
Strong C/C++ development skills with a good understanding of object-oriented design Experience dealing with Linux community and Open Source contribution a plus Experience with any one of the domain (Multi Media, Power management, Display technology, OpenGL)Experience with Audio sub-system, Audio drivers s, frameworks and ALSA SOC(ASOC), Audio protocols like I2S, Proficient in yocto development Good working experience with IPC, DMA driver development Strong background in embedded systems development System knowledge, System Debugging Experience with kernel mode driver programming in Linux Linux Device driver programming experience in Linux Kernel and Drivers Work in both an individual and team member environment Excellent problem solving and debugging skills of the building blocks Kernel bug fixes and upstreaming Strong written and verbal communication skills Self-motivated, should be able to take lead in mastering new technologies Good to have: Expertise with CAR Framework Automotive experience Keywords: Linux, Embedded, device driver, Graphics, Multi media, OpenCL, OpenGL, RTOS
Posted 5 days ago
3.0 - 8.0 years
0 Lacs
karnataka
On-site
As a Senior FPGA Design Engineer at Prodigy Technovations in Bangalore/Bengaluru, you will have the opportunity to work on existing and next-generation Protocol Analyzers and similar products. Your role will involve contributing to the entire FPGA-based product development flow, from requirement analysis to final product testing in a lab environment. Your responsibilities will include architecture/micro-architecture design, Verilog logic implementation for targeted FPGA, and writing test benches to validate the design. You will collaborate closely with board design, software, testing, and lab teams to ensure the product meets customer requirements. Additionally, you will work with interfaces such as PCIe, GigE, MPHY/UFS, DPHY/CSI/DSI, USB, SD, eMMC, I3C/I2C, SPI/QSPI, among others. Qualifications: - BE/ME in Electronics from a reputed college, with a specialization in VLSI and Embedded Design being a plus. - 3 to 8 years of experience in designing and implementing FPGA-based solutions in Xilinx or Altera FPGA, preferably in FPGA-based product development. - Experience in System Design with Xilinx/Altera FPGA devices and relevant tools. - Proficiency in Verilog and/or VHDL coding. - Experience in synthesis, implementation, and using constraints to achieve timing requirements. - Knowledge of high-speed FPGA designs and Static Timing Analysis (STA) is advantageous. - Experience in building test benches for verification, board-level testing, and system debugging. - Familiarity with protocols like UFS, UniPro, USB, Ethernet, PCIe, I3C, I2C, SPI, QSPI, UART, JTAG, SPMI, RFFE, SD, eMMC. - Hands-on experience with FPGA debugging tools, oscilloscopes, and Logic Analyzers. - Strong problem-solving and debugging skills. If you are a motivated and experienced FPGA Design Engineer with a passion for product development and a strong background in FPGA technologies, we encourage you to apply for this exciting opportunity. Join our team at Prodigy Technovations and be part of creating cutting-edge solutions for top semiconductor companies.,
Posted 1 week ago
1.0 - 5.0 years
0 - 0 Lacs
coimbatore, tamil nadu
On-site
At 360Watts, we are rethinking the concept of owning and managing solar energy for residential use. Our focus is on developing an intelligent rooftop solar system that goes beyond just being a passive installation on your roof. We are striving to create a system that is dynamic, automated, and adaptable, empowering users with complete visibility and control over their energy consumption. If you are a systems thinker with the ability to seamlessly integrate the physical and digital realms, we have an exciting opportunity for you. We are looking for someone who can envision a solar system with an IoT layer for automation, designed to be modular and enhanced with AI/ML capabilities. The system should be easily upgradable to cater to users" evolving needs, ranging from basic to advanced automation levels. Users should have the convenience of remote control through a smart-home energy management app (EMS). Responsibilities: - Lead the design, testing, and refinement of the end-to-end IoT system architecture layer, utilizing edge-MCUs and hybrid data flows to connect with the cloud and smart-home control hub - Develop real-time firmware to collect data from sensors, operate relays, and implement secure, over-the-air (OTA) updatable logic - Incorporate MCUs with varying levels of inference capabilities (e.g., ESP32-S3, Raspberry Pi CM4, Jetson Nano/Xavier NX) and maintain firmware modularity for future upgrades - Define IoT use-cases, data workflow, and communication protocol stacks (MODBUS RTU/TCP, MQTT) for seamless integration with inverters, battery systems, and cloud EMS - Provide guidance to hardware interns on embedded prototyping, transitioning from breadboard setups to PCBs, including wiring, testing, and debugging processes - Collaborate with solar engineers and EMS software leads to facilitate rapid prototyping, field testing, and the development of user-centric automation strategies - Ensure readiness for field deployment, including configuring pilot systems, ensuring relay switching stability, integrating with inverters, and implementing offline fallback mechanisms Required Skills: - Proficiency in systems-oriented Embedded C/C++ - Experience in designing Edge (AI/ML) architecture and modular firmware - Hands-on experience in developing real-world firmware encompassing control logic, sensor integration, and relay operations - Knowledge of implementing protocol stacks such as MODBUS RTU/TCP and MQTT - Familiarity with OTA updates, structured data handling, and embedded fault management - Ability to debug system issues and ensure field readiness Background: - Bachelor's or Master's degree in Electrical Engineering, Electronics & Communication, Embedded Systems, or related fields - 1-3 years of work experience in a relevant role - Proficient in professional English language Job Details: - Salary range: Rs. 30k-50k per month, based on skills and experience - Opportunity for equity (ESOP) after 9-12 months - Start date: 15.08.2025 or 01.09.2025 - Probation period: 3 months - Job Type: Full-time Benefits: - Flexible schedule - Paid time off - Performance bonus Schedule: - Monday to Friday, with weekend availability Ability to commute/relocate: - Candidates should be able to reliably commute to Coimbatore, Tamil Nadu or be willing to relocate before the start date (Preferred) Education: - Bachelor's degree preferred Experience: - Minimum 1 year of experience in embedded software required Language: - Proficiency in English preferred Work Location: In person For further inquiries, please contact the employer at +91 9087610051 Application Deadline: 27/07/2025 Expected Start Date: 01/09/2025 If you are enthusiastic about this opportunity, we encourage you to apply promptly.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our core Linux embedded team and work on the latest platforms and software. You will have the chance to interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Your responsibilities will include embedded Linux software apps/drivers or kernel development, porting, customization, performance benchmarking, and optimization. You will collaborate with the team on building and supporting system software subsystems, as well as own system software development and debugging. Additionally, you will be involved in the implementation of functional safety features for embedded platforms. Key qualifications for this role include strong C/C++ development skills with a good understanding of object-oriented design, a solid background in microprocessor/microcontroller/DSP-based embedded systems development, and experience dealing with the Linux community and open-source contribution. You should possess system knowledge, system debugging skills, and strong written and verbal communication abilities. Being self-motivated and able to take the lead in mastering new technologies is essential, as well as the ability to work both independently and as part of a team. Furthermore, you will be responsible for testing developed modules by running tests and providing regular progress reports to various stakeholders involved. Preferred qualifications for this role include experience in FPGA-based system development, knowledge of RISC-V processors, and functional safety certification. If you are a passionate engineer with the above qualifications and ready to take on new challenges in the field of embedded systems development, we encourage you to apply for this exciting opportunity.,
Posted 1 week ago
8.0 - 10.0 years
15 - 19 Lacs
Bengaluru
Work from Office
Key Responsibilities: System Architecture and Development: Design and implement Android-based systems tailored for automotive applications, ensuring seamless integration with vehicle hardware and software components. Operating System Expertise: Customize and optimize the Android OS to meet specific automotive requirements, including performance, security, and reliability standards. Kernel and Bootloader Management: Develop and maintain bootloader configurations and Linux kernel adaptations to support diverse hardware platforms within the vehicle. Device Driver Integration: Create and integrate device drivers to facilitate communication between the Android system and various hardware components, ensuring optimal functionality. Board Support Packages (BSPs): Develop and manage BSPs to support hardware-specific features and ensure compatibility across different vehicle models. Cross-Functional Collaboration: Work closely with hardware engineers, software developers, and quality assurance teams to deliver cohesive and high-quality automotive solutions. Innovation and Continuous Improvement: Stay abreast of emerging technologies and industry trends to drive innovation and continuous improvement within the Android development domain. Required Qualifications & Skills: Educational Background: Bachelors or Master’s degree in Computer Science, Electrical Engineering, or a related field. Professional Experience: Minimum of 8 years in developing Android-based devices, with a focus on system-level development and integration. Technical Expertise: Proficiency in programming languages such as Java, C, and C++. In-depth knowledge of Android OS architecture and internals. Experience with bootloader configurations and Linux kernel customization. Expertise in Android porting and native Android development. Strong understanding of device drivers and hardware abstraction layers. Experience in developing and managing board support packages. Problem-Solving Skills: Demonstrated ability to diagnose complex system issues and implement effective solutions. Communication Skills: Strong verbal and written communication skills, with the ability to convey technical concepts to diverse audiences.
Posted 3 weeks ago
4.0 - 12.0 years
4 - 7 Lacs
Bengaluru, Karnataka, India
On-site
1. Engineer with 5+ of experience in embedded Linux/Linux application/driver/kernel development. 2. Strong C/C++ development skills with a good understanding of object-oriented design. 3. Experience dealing with Linux community and Open Source contribution a plus 4. Experience with any one of the domain (Multi Media, Power management, Display technology, OpenGL) 5. Experience with Audio sub-system, Audio drivers s, frameworks and ALSA SOC(ASOC), Audio protocols like I2S, Proficient in yocto development. 6. Good working experience with IPC, DMA driver development. 7. Strong background in embedded systems development 8. System knowledge, System Debugging 9. Experience with kernel mode driver programming in Linux 10. Linux Device driver programming experience in Linux Kernel and Drivers. 11. Work in both an individual and team member environment 12. Excellent problem solving and debugging skills of the building blocks. 13. Kernel bug fixes and upstreaming 14. Strong written and verbal communication skills 15. Self-motivated, should be able to take lead in mastering new technologies Good to have: 16. Expertise with CAR Framework. 17. Automotive experience Note: 1. Need only BE/B Tech and Master degree profiles. 2. Pure Work from Office 3. Good Communication Skill
Posted 1 month ago
5.0 - 10.0 years
14 - 22 Lacs
Bengaluru
Work from Office
Key Skills : Silicon Validation SoC bring-up Firmware Development SD/MMC Interface System Debugging Job Description : We are hiring for a Senior Engineer Silicon Validation (SD/MMC) to join our hardware validation team. Responsibilities : Collaborate with design and architecture teams to define silicon validation requirements and strategies Develop and maintain firmware for SoC bring-up and validation Debug and analyze silicon issues with hardware and firmware teams to identify root causes Desired Candidate Profile : Strong hands-on experience in SoC validation and firmware development Experience with SD/MMC protocols and debugging tools Good problem-solving and cross-functional collaboration skills
Posted 1 month ago
4.0 - 9.0 years
40 - 45 Lacs
Bengaluru
Work from Office
Embedded Linux Kernel Developer: 1. Engineer with 5+ of experience in embedded Linux/Linux application/driver/kernel development. 2. Strong C/C++ development skills with a good understanding of object-oriented design. 3. Experience dealing with Linux community and Open Source contribution a plus 4. Experience with any one of the domain (Multi Media, Power management, Display technology, OpenGL) 5. Experience with Audio sub-system, Audio driverss, frameworks and ALSA SOC(ASOC), Audio protocols like I2S, Proficient in yocto development. 6. Good working experience with IPC, DMA driver development. 7. Strong background in embedded systems development 8. System knowledge, System Debugging 9. Experience with kernel mode driver programming in Linux 10. Linux Device driver programming experience in Linux Kernel and Drivers. 11. Work in both an individual and team member environment 12. Excellent problem solving and debugging skills of the building blocks. 13. Kernel bug fixes and upstreaming 14. Strong written and verbal communication skills 15. Self-motivated, should be able to take lead in mastering new technologies Good to have: 16. Expertise with CAR Framework. 17. Automotive experience
Posted 1 month ago
4.0 - 8.0 years
4 - 8 Lacs
Bengaluru, Karnataka, India
On-site
A.P. Moller Maersk is the global leader in container shipping services, operating in 130 countries and employing approximately 80,000 staff. As an integrated container logistics company, Maersk aims to connect and simplify its customers supply chains. We are at the forefront of digital transformation, leveraging cutting-edge technology to revolutionize global trade. Position Summary: We're looking for a driven Senior Machine Learning Engineer to develop groundbreaking solutions in classical ML, Natural Language Processing (NLP), and Deep Learning, revolutionizing global logistics. As a Senior Engineer, you will work closely with Lead Machine Learning Engineers to spearhead the development and deployment of cutting-edge machine learning models. This role offers a significant opportunity for professional growth, allowing you to expand your skill set while making meaningful contributions to impactful projects that directly shape the future of our industry. Key Responsibilities: Model Development & Deployment: Build and deploy robust machine learning models for predictive and prescriptive analytics, focusing on groundbreaking solutions in classical ML, NLP, and Deep Learning. Feature Engineering & Optimization: Select relevant features, and build and optimize machine learning algorithms that deliver significant impact on business outcomes. Cross-functional Collaboration: Collaborate closely with cross-functional teams to understand complex business requirements and translate them into effective analytical solutions. Performance Monitoring: Define validation frameworks, establish processes to ensure acceptable data quality criteria, and continuously monitor model performance, creating alerts for any data leakage or degradation. Debugging & Reliability: Debug and analyze problems in distributed systems, even addressing issues outside your immediate sphere of technology, with a strong focus on simplicity and reliability. Continuous Learning & Best Practices: Stay updated with the latest developments in data science and machine learning, and actively contribute to implementing best practices within the team. Communication: Clearly and kindly communicate complex concepts, both in written and verbal forms, including presenting findings to diverse stakeholders. Code Quality: Be familiar with Git and actively participate in peer reviews of contributions to ensure high code quality. Required Qualifications (Must Haves): Experience: Proven hands-on experience with machine learning algorithms and libraries (e.g., TensorFlow, Keras, or PyTorch) for tasks like classification, regression, clustering, and natural language processing (NLP). ML Fundamentals: A solid understanding of core machine learning concepts and techniques, including knowledge of deep learning architectures, optimization algorithms, backpropagation, and hyperparameter tuning. System Debugging: Comfort in debugging and analyzing problems within distributed systems, including issues extending beyond your direct area of technology expertise. Software Engineering Principles: A strong penchant for simplicity and reliability in code and system design. Version Control: Familiarity with Git and a willingness to have contributions peer-reviewed. Continuous Improvement: A passion for continuous learning and professional development. Communication: Clear and kind communication skills, both written and verbal. Preferred Qualifications (Good to Have): Observability Domain Knowledge: Understanding of the Observability domain, including context awareness and customizing language models accordingly. Advanced ML Techniques: Exposure to advanced imputation, sophisticated feature engineering, re-training strategies, and hyperparameter tuning. Data Presentation: Experience in visualizing and presenting data effectively for various stakeholders. Big Data Technologies: Understanding of big data technologies (e.g., Hadoop, Spark). Cloud Platforms: Familiarity with cloud platforms and services (e.g., AWS, Azure). Skills: Statistical Data Analysis Data Visualization Data Science Python or R (Programming Language) Data Analytics Understanding of big data technologies (e.g., Hadoop, Spark) Familiarity with cloud platforms and services (e.g., AWS, Azure) What We Offer: Joining Maersk means becoming part of a global leader that is truly transforming an entire industry. You will have a unique opportunity to make a significant impact on our operations by developing cutting-edge ML solutions. We offer a challenging yet rewarding environment where continuous learning, professional development, and innovative problem-solving are highly valued. You'll work with diverse teams and have the chance to grow your career within a truly international and forward-thinking organization.
Posted 1 month ago
7.0 - 12.0 years
9 - 19 Lacs
Bengaluru
Work from Office
Key Responsibilities: System Architecture and Development: Design and implement Android-based systems tailored for automotive applications, ensuring seamless integration with vehicle hardware and software components. Operating System Expertise: Customize and optimize the Android OS to meet specific automotive requirements, including performance, security, and reliability standards. Kernel and Bootloader Management: Develop and maintain bootloader configurations and Linux kernel adaptations to support diverse hardware platforms within the vehicle. Device Driver Integration: Create and integrate device drivers to facilitate communication between the Android system and various hardware components, ensuring optimal functionality. Board Support Packages (BSPs): Develop and manage BSPs to support hardware-specific features and ensure compatibility across different vehicle models. Cross-Functional Collaboration: Work closely with hardware engineers, software developers, and quality assurance teams to deliver cohesive and high-quality automotive solutions. Innovation and Continuous Improvement: Stay abreast of emerging technologies and industry trends to drive innovation and continuous improvement within the Android development domain. Required Qualifications & Skills: Educational Background: Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field. Professional Experience: Minimum of 8 years in developing Android-based devices, with a focus on system-level development and integration. Technical Expertise: Proficiency in programming languages such as Java, C, and C++. In-depth knowledge of Android OS architecture and internals. Experience with bootloader configurations and Linux kernel customization. Expertise in Android porting and native Android development. Strong understanding of device drivers and hardware abstraction layers. Experience in developing and managing board support packages. Problem-Solving Skills: Demonstrated ability to diagnose complex system issues and implement effective solutions. Communication Skills: Strong verbal and written communication skills, with the ability to convey technical concepts to diverse audiences.
Posted 1 month ago
8.0 - 10.0 years
15 - 19 Lacs
Bengaluru
Work from Office
Key Responsibilities: System Architecture and Development: Design and implement Android-based systems tailored for automotive applications, ensuring seamless integration with vehicle hardware and software components. Operating System Expertise: Customize and optimize the Android OS to meet specific automotive requirements, including performance, security, and reliability standards. Kernel and Bootloader Management: Develop and maintain bootloader configurations and Linux kernel adaptations to support diverse hardware platforms within the vehicle. Device Driver Integration: Create and integrate device drivers to facilitate communication between the Android system and various hardware components, ensuring optimal functionality. Board Support Packages (BSPs): Develop and manage BSPs to support hardware-specific features and ensure compatibility across different vehicle models. Cross-Functional Collaboration: Work closely with hardware engineers, software developers, and quality assurance teams to deliver cohesive and high-quality automotive solutions. Innovation and Continuous Improvement: Stay abreast of emerging technologies and industry trends to drive innovation and continuous improvement within the Android development domain. Required Qualifications & Skills: Educational Background: Bachelors or Master’s degree in Computer Science, Electrical Engineering, or a related field. Professional Experience: Minimum of 8 years in developing Android-based devices, with a focus on system-level development and integration. Technical Expertise: Proficiency in programming languages such as Java, C, and C++. In-depth knowledge of Android OS architecture and internals. Experience with bootloader configurations and Linux kernel customization. Expertise in Android porting and native Android development. Strong understanding of device drivers and hardware abstraction layers. Experience in developing and managing board support packages. Problem-Solving Skills: Demonstrated ability to diagnose complex system issues and implement effective solutions. Communication Skills: Strong verbal and written communication skills, with the ability to convey technical concepts to diverse audiences.
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough