Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 5.0 years
4 - 6 Lacs
bengaluru
Work from Office
Job description: Understand customer requirements clearly (in BSP/Kernel/Drivers areas) and provide regular updates/follow-ups on time. Collaborate with multiple BSP/Kernel subsystems and Linux Application Frameworks (sysinit, systemd, etc.) teams globally and proactively drive tasks to closure. The job requires extensive knowledge and experience in :Core BSP,Bootloader,Core Linux,Kernel subsystems Linux Application Frameworks (sysinit, systemd) Strong kernel-level C programming skills. Good understanding of Linux OS concepts and Linux Kernel internals. Mandatory experience in Linux Kernel/driver areas and bootloader exposure such as PBL, SBL, UEFI, LK, etc. Excellent low-level system debugging skills with the ability to identify the exact root cause. Ability to quickly browse and understand complex Linux Kernel/Driver code flow. Familiarity with reviewing Device Data sheets, Schematics, Specifications, and Hardware.
Posted 3 days ago
3.0 - 8.0 years
10 - 20 Lacs
bangalore rural, bengaluru
Work from Office
• Development and porting of Board Support Packages (Boot loader & Linux kernel) - Development and customization of device drivers. - Configuration files, I/O initialization and startup routines. - Network Management - Memory management - File System OS configuration, - Customization/ Extensions to kernels, boot loaders, etc. • Perform board bring-ups and hardware validation/ debugging. • Techincally Guiding the team members & Ensure no techincal escalation. • Perform the role of technical SPOC and propose Technical solutions
Posted 6 days ago
4.0 - 6.0 years
6 - 8 Lacs
bengaluru
Work from Office
Job Overview As an Embedded BSP Developer at LG Soft India, you will be responsible for developing and maintaining Board Support Packages (BSPs) for embedded systems. You will work closely with hardware and software teams to ensure seamless integration between the operating system (OS) and the hardware platform. Your role will involve low-level software development, including bootloaders, device drivers, and hardware abstraction layers (HAL), to enable the OS to run efficiently on specific hardware configurations. Key Responsibilities BSP Development & Optimization : Develop and maintain BSPs for embedded platforms, including ARM, x86, or other microcontroller architectures. Customize BSPs to meet specific application requirements, including hardware initialization, device drivers, and bootloader configuration[6]. Participate in the bring-up of new hardware platforms, ensuring compatibility with the OS and other software components[3]. Bootloader & Hardware Abstraction : Implement and optimize bootloaders to ensure smooth hardware initialization during system startup. Develop hardware abstraction layers (HAL) to abstract hardware-specific details from the OS, allowing for cross-platform compatibility[6]. Device Driver Development : Write and maintain device drivers for peripherals such as USB, SPI, I2C, GPIO, and other hardware interfaces. Ensure drivers are optimized for performance and stability across different hardware configurations[2][6]. Cross-Platform Integration : Work with cross-platform development tools to ensure compatibility across different hardware and OS environments. Collaborate with software teams to integrate BSP components into the OS and application layers[4]. Testing & Debugging : Perform thorough testing of BSP components to ensure reliability and stability. Debug complex hardware-software integration issues using tools like JTAG debuggers, oscilloscopes, and logic analyzers[3][6]. Collaboration : Work closely with hardware engineers, OS developers, and other stakeholders to align BSP requirements with system architecture and application needs. Provide technical support for BSP-related issues during product development and deployment. Job Description- Proficiency in C/C++ programming languages and embedded systems development Experience in developing Board Support Packages (BSPs) and device drivers Knowledge of hardware platforms and system architectures Experience with debugging tools and software optimization techniques. Strong knowledge in RTOS / Linux.
Posted 1 week ago
6.0 - 10.0 years
15 - 22 Lacs
chennai
Work from Office
Hi, We are currently hiring !! Below is the detail information about the role: Role & responsibilities Develop, test and integrate device drivers for various devices on our high-performance platforms including Ethernet, I2C, PCIe, SPI, USB, NAND devices Customize BSP, boot code and device drivers Work closely with hardware engineers in board bringup Work closely with manufacturing teams for qualification through diagnostics packages Develop software solutions for high availability and redundancy Interact with customers to gather requirements, design firmware and ensure quality of deliverables Interact with cross functional team including product management, hardware engineering, manufacturing, sales teams to design high-performance, cost-effective solutions for storage and switching platforms Preferred candidate profile 6+ years of work experience implementing device drivers and BSP Experience working with cross functional teams including hardware engineering, manufacturing Strong knowledge of real time operating system concepts, multithreading, SMP Strong knowledge of C, Linux driver programming and kernel architecture Knowledge of Python Outstanding software debugging skills Experience using a full range of hardware test equipment like JTAG debuggers, I2C analyzer etc. Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2C and SDRAM Knowledge of Intel x86 architecture and BIOS/UEFI is a plus Education Bachelor degree or consideration of an equivalent combination of education and experience. Experience: 6 to 10 years
Posted 1 week ago
5.0 - 10.0 years
25 - 35 Lacs
hyderabad, bengaluru
Work from Office
Role & responsibilities Experience:3-12yrs Linux Device Driver/BSP Developer/Kernel Developer Job Description: 1. Excellent Experience of Linux kernel and the device driver model. 2. - Specific knowhow in key kernel subsystems is a plus. 3. ARM subsystems, kernel memory, sched, etc. 4. - Experience in working with mainline Linux Kerne l. 5. - Processor environments. 6. - Excellent debug skills, especially in the core kernel software stability domain, using standard debug tools like T32, tracing etc. 7. - Excellent programming skills and expert level knowledge of C. 8. - Good knowledge of Git, repo and Linux kernel development related tools. 9. - Good knowledge of ARM v7 and v8 architecture. 10. - Prior experience with Android is a plus . kindly share profile to bhoomika@skygate.co.in / vagesh.salimath@skygate.in Phone: 9632322862
Posted 2 weeks ago
3.0 - 8.0 years
6 - 20 Lacs
ahmedabad
Work from Office
Responsibilities: * Design, develop, test & maintain embedded firmware using Embedded C on RTOS with Arm architecture * Collaborate with SOC team for device driver development and I2C/UART/SPI communication
Posted 2 weeks ago
3.0 - 8.0 years
5 - 15 Lacs
bangalore rural, bengaluru
Work from Office
Mandatory skills: Linux, Embedded C, Device Driver, C/C++ Programming, BSP Role & responsibilities Must have experience Developing embedded Linux BSP . Strong proficiency in C/C++ programming languages and shell scripting. Experience in Linux kernel internals, Device drivers , and bootloader configurations. Experience with embedded development tools and cross-compilation toolchains. Excellent problem-solving and debugging skills. Ability to work independently and collaboratively in a fast-paced environment. Preferred candidate profile - Short Notice Period.
Posted 2 weeks ago
3.0 - 5.0 years
13 - 23 Lacs
pune
Hybrid
Role & Responsibilities: Design, develop, and maintain Board Support Packages (BSP) for embedded platforms. Develop Linux device drivers, bootloaders, and system-level software. Work on Linux internals, QNX, and user-kernel space applications. Collaborate with hardware teams on ARM-based architectures. Configure and optimize builds using Bazel/Yocto. Develop automation scripts (Bash, Python) for deployment and maintenance. Perform embedded debugging and resolve low-level integration issues. Manage version control and collaboration using Git. Mentor junior engineers and adapt to new technologies as per project needs. Preferred Candidate Profile: 3 to 6 years of experience in embedded software development. Strong in C/C++ programming for embedded platforms. Deep knowledge of Linux internals, RTOS, and QNX. Experience in BSP development, device drivers, and embedded debugging. Familiarity with SPI, IC, UART, CAN protocols. Experience with build systems (Bazel, Yocto). Strong scripting skills in Bash/Python. Excellent problem-solving and debugging skills. Exposure to AUTOSAR/automotive software standards is a plus.
Posted 2 weeks ago
6.0 - 10.0 years
19 - 25 Lacs
bengaluru
Work from Office
Project description Luxoft is the major independent Software Services company world-wide. We deliver professional software services in multiple business verticals, especially Automotive. The Digital Cockpit practice as part of Luxoft automotive delivers stunning user experience to our customers. We develop IVI systems from pixel to silicon and apply agile methodologies to tackle challenging projects in the automotive industry. Luxoft would be developing an Android Automotive based platform for the next generation of Infotainment systems. The scope would include the complete stack from HMI to middleware and low level development across the layers of an infotainment software stack. We are looking for people who are skilled, motivated and experience with Automotive projects to be part of a competence group for our customer with years of experience in Android AOSP and recent experience on Android Automotive. The project team would be distributed with possibility to work remote and also being involved with customer interactions at later stage of project. Responsibilities Define and maintain the product vision and roadmap for Low Level SW components. Own and manage the product backlog, ensuring alignment with business goals, technical feasibility, and customer requirements. Translate high-level requirements into clear user stories, acceptance criteria, and technical tasks. Prioritize backlog items based on value, risk, and delivery timelines. Lead sprint planning, backlog grooming, and review sessions with development teams. Provide technical direction and mentorship to the Low Level SW development team. Guide the team in architecture decisions, design reviews, and implementation strategies. Act as the primary point of contact for internal and external stakeholders regarding Low Level SW functionality and delivery. Collaborate with system architects and hardware teams to define Low Level SW requirements and interfaces. Oversee the development and integration of QNX and Android kernels Board Support Packages (BSPs) Real-Time Embedded Software Platforms (RESP) Device drivers, resource managers, and Virtual I/O Ensure seamless integration of QNX OS with Android, AUTOSAR Classic, and RTOS-based systems. Support hardware bring-up, bootloader configuration, and kernel customization. Troubleshoot and resolve system-level issues related to QNX configuration, kernel stability, and hardware-software interaction. Skills Must have Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field. 7+ years of experience in embedded software development in the automotive industry. Proven experience as a Product Owner or Technical Lead in embedded systems projects. Strong hands-on expertise in QNX BSP development & configuration Proficient in C/C++, embedded debugging, and system-level programming. Nice to have Experience with hypervisors, secure boot, and virtualization. Experience with QNX Virtual Memory (QVM), resource managers, and Virtual I/O. Familiarity with AOSP customization, and Android HAL. Knowledge of diagnostics protocols (e.g., UDS, OBD-II). Experience with static code analysis, MISRA compliance, and DevOps practices. Prior experience in a customer-facing or cross-functional leadership role. Strong understanding of agile methodologies, Scrum, and SAFe frameworks. Android Automotive OS, RTOS
Posted 4 weeks ago
8.0 - 12.0 years
0 Lacs
karnataka
On-site
As a Technical Lead with over 8 years of experience in embedded Linux development, specifically in the automotive or In-Vehicle Infotainment (IVI) domain, you will be responsible for spearheading the design and implementation of a Linux-based IVI system. Your role will involve leading the development of crucial components such as Bootloader (BL), Board Support Package (BSP), and Human-Machine Interface (HMI) to ensure seamless integration, performance, and compliance with automotive standards. Your key responsibilities will include overseeing the end-to-end technical delivery of Linux-based IVI software components, designing system solutions that meet project requirements and industry standards, guiding the development of intuitive user interfaces, collaborating with cross-functional teams for integration and validation, defining coding standards, managing technical risks, and staying updated with emerging technologies and trends in IVI and embedded Linux development. To qualify for this role, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field, along with proven expertise in Bootloader development, Linux kernel porting, BSP development, and device driver implementation. Hands-on experience with HMI/UI frameworks like Qt, Wayland, or OpenGL, as well as a solid understanding of embedded system architectures and automotive communication protocols, will be essential. Familiarity with Yocto Project or Buildroot, experience in leading technical teams, and excellent problem-solving, communication, and leadership skills are also required. Preferred skills for this role include knowledge of multimedia frameworks, understanding of automotive safety standards and security best practices, experience with Agile/Scrum methodologies, and familiarity with CI/CD pipelines and automated testing tools. If you are looking to drive innovation in Linux-based IVI development and lead a team of engineers towards high-quality deliverables, this role offers an exciting opportunity to showcase your expertise and contribute to cutting-edge automotive technology.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
As a Lead Power Management Engineer, you will be responsible for driving the development of power-efficient embedded systems on Android and Linux platforms. Your role will involve designing, developing, and optimizing device drivers and board support packages (BSP) to enhance power performance and system stability across various hardware platforms. You will work closely with cross-functional teams, including hardware, systems, and application engineers, leading debugging efforts, performing code reviews, and mentoring junior developers. Key Responsibilities: - Lead the design and implementation of power management strategies for Android and Linux-based systems. - Develop and maintain Linux kernel drivers and BSPs focused on power efficiency. - Implement kernel-level features such as CPU frequency scaling, suspend/resume, and thermal management. - Diagnose and resolve issues related to battery life, thermal limits, and power bottlenecks. - Collaborate with hardware teams to evaluate schematics and optimize system-level power features. - Contribute to board bring-up, debugging, and performance tuning. - Guide and mentor a team of embedded engineers, review code, and enforce best practices. - Stay updated with the latest power optimization technologies and embedded systems advancements. Required Skills & Experience: - 5+ years of experience in embedded software development with a focus on power management. - Proficiency in C/C++, especially for Linux kernel and driver development. - In-depth knowledge of Linux kernel architecture and device drivers. - Hands-on experience with power management on Android/Linux platforms. - Experience working with ARM-based SoCs and board-level debugging tools (e.g., JTAG, oscilloscopes). - Familiarity with BSP development, system bring-up, and low-level debugging. - Strong problem-solving, debugging, and analytical skills. - Excellent leadership, communication, and collaboration abilities. Preferred Skills: - Experience with RTOS environments. - Familiarity with Android HAL and Android power subsystems. - Proficiency in profiling and optimization tools (e.g., perf, ftrace, powertop). - Background in open-source contributions. - Scripting experience (Python, Bash, etc.) for automation and testing.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
The Linux Platform Engineer (Ethernet) role is an exciting opportunity to join our team working on advanced Display Controllers for CNH Trucks. As a skilled Linux Platform Engineer, you will focus on Ethernet functionalities within the embedded Linux platform to ensure robust and high-performance in-vehicle communication. Responsibilities: - Develop, integrate, and test Ethernet drivers and protocols (TCP/IP, SOME/IP, DoIP) within the embedded Linux platform. - Configure and optimize network interfaces and related services. - Debug and resolve complex issues related to Ethernet communication. - Collaborate with hardware and application teams for seamless integration. - Contribute to BSP development and Linux kernel customization. Required Skills & Experience: - 3-7 years of experience in embedded Linux development. - Strong experience with Ethernet (TCP/IP, SOME/IP, DoIP) stack development and integration. - Proficient in C/C++ programming. - Experience with Linux kernel, device drivers, and BSP development. - Familiarity with network debugging tools. - Knowledge of automotive communication protocols (CAN, Ethernet). - Experience with version control (Git) and defect tracking (JIRA). - Good communication and collaboration skills. Location: Bangalore / Hyderabad If you are passionate about Linux platform engineering and have a strong background in Ethernet development, we encourage you to apply for this role. Join us in creating cutting-edge solutions for the automotive industry.,
Posted 1 month ago
5.0 - 10.0 years
24 - 48 Lacs
Chennai
Work from Office
Requirements • 5- 8 years of embedded software development focused on Wi-Fi • Strong knowledge of IEEE 802.11 protocols, especially Wi-Fi 6 and Wi-Fi 7 • Hands-on experience with Qualcomm and/or Broadcom or MediaTek or Intel
Posted 1 month ago
4.0 - 9.0 years
15 - 30 Lacs
Bengaluru
Work from Office
Job Description: As a Linux BSP Engineer, you will be responsible for developing and optimizing board support packages (BSP) for Linux based embedded systems, focusing on post-silicon validation, Linux bring-up, and driver optimization. You will work closely with cross-functional teams to ensure the efficient integration and performance of the system, with a special focus on peripheral drivers and boot optimization. Key Responsibilities: - Lead the development and optimization of Linux BSP, including Kernel, Device Drivers, Firmware, and Bootloader for small form factor embedded devices. - Perform Linux bring-up and validation for post-silicon platforms. - Develop and optimize peripheral drivers (USB, SPI, UART, etc.) - Handle boot sequence optimization, reducing boot times for fast system startup. - Optimize network drivers for maximum throughput, ensuring efficient data transfer and system performance. - Collaborate with hardware, software, and validation teams to define and execute the bring-up and validation strategy. - Perform thorough debugging, profiling, and system performance analysis to identify and resolve bottlenecks. - Ensure compliance with industry standards and best practices for safety-critical and high-performance applications. **Qualifications:** - Bachelors or Masters degree in Electrical Engineering, Computer Science, or a related field. - 8+ years of experience in Linux Kernel, Device Driver development, and BSP development. - Deep expertise in embedded Linux, including Kernel configuration, device tree customization, and driver integration. - Proven experience in optimizing peripheral drivers (USB, SPI, UART) and network drivers for performance. - Solid understanding of firmware development, bootloader customization, and boot sequence optimization. - Experience with post-silicon validation, including bring-up and debug of hardware platforms. - Strong debugging skills using tools like JTAG, oscilloscopes, and logic analyzers. - Familiarity with small form factor device constraints, including power, thermal, and performance optimization. - Excellent problem-solving skills and the ability to work in a fast-paced environment. . Preferred candidate profile
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
As an Embedded BSP & Device Driver Engineer, you will be responsible for porting BSP and bootloader for custom hardware, performing Embedded Linux board bring-up and low-level software development, developing and integrating Linux device drivers, collaborating closely with hardware teams for debugging and bring-up, and troubleshooting system-level issues using tools like GDB, JTAG, and logs. To excel in this role, you must possess strong skills in Embedded C/C++, have experience in Embedded Linux and BSP development, be proficient with bootloader (U-Boot) and Linux kernel, have hands-on experience in device driver development, and demonstrate good knowledge of Linux OS internals and debugging techniques. If you have 2 to 3 years of experience in this field and are based in Pune, Manesar, Ahmedabad, or Kochi, we encourage you to apply and be a part of our dynamic team.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
As an Embedded BSP & Device Driver Engineer, you will be responsible for porting BSP and bootloader for custom hardware, performing Embedded Linux board bring-up, developing low-level software, creating Linux device drivers, and collaborating with hardware teams for debugging and bring-up. Your expertise in tools like GDB, JTAG, and logs will be essential for debugging system-level issues. To excel in this role, you must possess a strong command of Embedded C/C++, hands-on experience in Embedded Linux and BSP development, familiarity with bootloader (U-Boot) and Linux kernel, and a track record in device driver development. A deep understanding of Linux OS internals and debugging techniques will be crucial for success. If you have 2 to 3 years of relevant experience and are based in Ahmedabad, Kochi, or Manesar, we invite you to bring your skills to our dynamic team. Join us in shaping the future of embedded systems and driving innovation in this fast-paced industry.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
kochi, kerala
On-site
You will be responsible for BSP and bootloader porting for custom hardware, embedded Linux board bring-up, low-level software development, Linux device driver development, and integration. You will closely collaborate with hardware teams for debugging and bring-up, while also being proficient in debugging system-level issues using tools like GDB, JTAG, and logs. Your key responsibilities will include strong proficiency in Embedded C/C++, experience in Embedded Linux and BSP development, hands-on experience with bootloader (U-Boot) and Linux kernel, device driver development experience, and a good understanding of Linux OS internals and debugging. Ideally, you should have 2 to 3 years of relevant experience and be located in Ahmedabad or Kochi.,
Posted 1 month ago
5.0 - 10.0 years
5 - 12 Lacs
Kochi
Work from Office
Key Responsibilities: Work closely with Business Unit head in defining strategy for the BU Responsible & accountable for engineering execution and deliveries for customer projects across globe Work proactively with different stake holders in the organization for successful execution and project reporting Work proactively with HR team for hiring talented and capable engineers to fulfil the business needs Mentor the teams growth & create a conducive environment in the BU for their success Support sales team in customer facing activities, proposal preparation to win business. Key Skills: Bachelors in Electronics Engineering is a minimum requirement Masters in Electronics or Computer Science Engineering is an added advantage 4 years of Industry experience in the industry Automotive domine experience is added advantage . Must key skills-Linux device drivers , BSP Must. Languages: Embedded C with Data Structures Operating System: Linux / Android / RTOS Experience in BSP development activities for Linux & Android based embedded devices Experience in embedded development, Linux device driver development, integration, board bring-up activities such as programming, debugging, troubleshooting and functionality testing Working Knowledge in I2C, SPI, UART, USB, SDIO, Audio and Video, Ethernet, PCIe interfaces Working Knowledge in Yocto, kernel, board bring up, porting
Posted 1 month ago
3.0 - 6.0 years
5 - 9 Lacs
Chennai
Work from Office
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. 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. - Grade Specific Is fully competent in it"s own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 months ago
8.0 - 12.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Technical Lead – Linux-based IVI Development (8+ years) Location: Bangalore Job Summary: We are seeking an experienced Technical Lead to spearhead the development of a Linux-based In-Vehicle Infotainment (IVI) system. The role involves leading the design and implementation of the Bootloader (BL), Board Support Package (BSP), and Human-Machine Interface (HMI) components, ensuring seamless integration, performance, and compliance with automotive standards. Key Responsibilities: Lead the end-to-end technical delivery of Linux-based IVI software components, including BL, BSP, and HMI development. Architect and design system solutions that meet project requirements and automotive industry standards. Oversee kernel porting, device driver development, and bootloader customization. Guide the HMI/UI team in developing intuitive and responsive user interfaces using frameworks such as Qt or Wayland. Collaborate with cross-functional teams (middleware, hardware, QA) to ensure smooth integration and validation. Define coding standards, review code, and mentor team members to maintain high-quality deliverables. Manage technical risks, identify dependencies, and implement mitigation strategies. Work closely with project management to align technical execution with timelines and milestones. Stay updated with emerging technologies and industry trends relevant to IVI and embedded Linux development. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Electronics, or related field. 8+ years of experience in embedded Linux development, preferably in the automotive or IVI domain. Proven expertise in Bootloader (e.g., U-Boot) development and customization. Strong experience with Linux kernel porting, BSP development, and device driver implementation. Hands-on experience with HMI/UI development frameworks like Qt, Wayland, or OpenGL. Solid understanding of embedded system architectures and automotive communication protocols (CAN, Ethernet, etc.). Familiarity with Yocto Project or Buildroot for Linux build systems. Experience leading a technical team and mentoring engineers. Excellent problem-solving, communication, and leadership skills. Preferred Skills: Knowledge of multimedia frameworks (GStreamer, PulseAudio). Understanding of automotive safety standards (ISO 26262) and security best practices. Experience with Agile/Scrum development methodologies. Familiarity with CI/CD pipelines and automated testing tools.
Posted 2 months ago
12.0 - 16.0 years
0 Lacs
maharashtra
On-site
As a Lead in BSP, VSLI and Hardware Engineering at our esteemed company in Mumbai, you will play a crucial role in guiding our talented team of engineers towards the successful integration of software with various hardware platforms, particularly focusing on TV OS built on AOSP. With 15 years of experience under your belt, you will be at the forefront of technical leadership and innovation, ensuring seamless collaboration between software and hardware components. Your primary responsibilities will revolve around providing strategic direction for the BSP, DorOS, and Hardware Engineering team while staying abreast of the latest advancements in VLSI, Embedded Systems, and TV technologies. You will spearhead the development and optimization of Board Support Packages (BSPs) for different hardware platforms, working closely with hardware vendors to guarantee compatibility and performance. In addition to overseeing hardware integration and addressing performance optimization, your role will encompass driving product assurance activities such as security testing, vulnerability assessments, and compliance testing. You will be responsible for managing incident response and vulnerability disclosure processes, ensuring that security is a fundamental aspect of our development process from inception. Furthermore, your expertise will be instrumental in future-proofing our products by exploring emerging technologies like AI and machine learning integrated into OS/TV, thereby maintaining our competitive edge in the industry. To excel in this role, you should possess a Bachelor's or Master's degree in Electrical/Instrumentation/VLSI Engineering or Computer Science, coupled with 12-15 years of relevant experience. Strong problem-solving skills, hands-on experience with BSP development and device drivers, and excellent communication abilities are essential for success in this position.,
Posted 2 months ago
7.0 - 12.0 years
19 - 25 Lacs
Bengaluru
Work from Office
Project description Luxoft is the major independent Software Services company world-wide. We deliver professional software services in multiple business verticals, especially Automotive. The Digital Cockpit practice as part of Luxoft automotive delivers stunning user experience to our customers. We develop IVI systems from pixel to silicon and apply agile methodologies to tackle challenging projects in the automotive industry. Luxoft would be developing an Android Automotive based platform for the next generation of Infotainment systems. The scope would include the complete stack from HMI to middleware and low level development across the layers of an infotainment software stack. We are looking for people who are skilled, motivated and experience with Automotive projects to be part of a competence group for our customer with years of experience in Android AOSP and recent experience on Android Automotive. The project team would be distributed with possibility to work remote and also being involved with customer interactions at later stage of project. Responsibilities Define and maintain the product vision and roadmap for Low Level SW components. Own and manage the product backlog, ensuring alignment with business goals, technical feasibility, and customer requirements. Translate high-level requirements into clear user stories, acceptance criteria, and technical tasks. Prioritize backlog items based on value, risk, and delivery timelines. Lead sprint planning, backlog grooming, and review sessions with development teams. Provide technical direction and mentorship to the Low Level SW development team. Guide the team in architecture decisions, design reviews, and implementation strategies. Ensure adherence to coding standards, quality practices, and safety compliance. Act as the primary point of contact for internal and external stakeholders regarding Low Level SW functionality and delivery. Collaborate with system architects and hardware teams to define Low Level SW requirements and interfaces. Oversee the development and integration of QNX and Android kernels Board Support Packages (BSPs) Real-Time Embedded Software Platforms (RESP) Device drivers, resource managers, and Virtual I/O Ensure seamless integration of QNX OS with Android, AUTOSAR Classic, and RTOS-based systems. Support hardware bring-up, bootloader configuration, and kernel customization. Troubleshoot and resolve system-level issues related to QNX configuration, kernel stability, and hardware-software interaction. Skills Must have Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field. 7+ years of experience in embedded software development in the automotive industry. Proven experience as a Product Owner or Technical Lead in embedded systems projects. Strong hands-on expertise in QNX, Android Automotive OS, RTOS BSP development, bootloaders, device trees Kernel-level development and driver integration Proficient in C/C++, embedded debugging, and system-level programming. Experience with QNX Virtual Memory (QVM), resource managers, and Virtual I/O. Familiarity with CAN, LIN, Ethernet, and other automotive communication protocols. Strong understanding of agile methodologies, Scrum, and SAFe frameworks. Nice to have Experience with hypervisors, secure boot, and virtualization. Familiarity with AOSP customization, and Android HAL. Knowledge of diagnostics protocols (e.g., UDS, OBD-II). Experience with static code analysis, MISRA compliance, and DevOps practices. Prior experience in a customer-facing or cross-functional leadership role.
Posted 2 months ago
3.0 - 8.0 years
5 - 9 Lacs
Navi Mumbai
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 : SAP ABAP Development for HANA Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the solutions align with business objectives. You will also engage in testing and troubleshooting to enhance application performance and user experience, while continuously seeking opportunities for improvement and innovation in application development. 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 application specifications and user guides.- Engage in code reviews to ensure quality and adherence to best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP ABAP CRM.- Good To Have Skills: Experience with SAP Fiori and SAP UI5.- Strong understanding of object-oriented programming principles.- Experience in developing and customizing SAP applications.- Familiarity with integration techniques between SAP and other systems.- Implementation and customization of SAP CRM 7.x (WebUI, BSP, BAdIs, Action Profiles) within Utilities (IS-U) environments.-Customize Interaction Center (IC), Service, Contract Management, Case Management, and Billing processes using ABAP, WebUI, BSP, BOL/GENIL.-Create technical specs, test scripts, release notes-Strong ABAP skills:diagnostics, BAdI/BAPI enhancements, WebUI, BSP, BOL/GENIL frameworks-Prior engagement with S/4HANA Customer Management-Strong knowledge on BSP component Workbench-ERMS, Navigation bar Profile, Transaction launcher-One Order Framework, Business Partners -API Endpoints, ODATA services Additional Information:- The candidate should have minimum 3 years of experience in SAP ABAP CRM.- This position is based at our Mumbai office.- A 15 years full time education is required. Qualification 15 years full time education
Posted 2 months ago
0.0 years
5 - 9 Lacs
Bengaluru
Work from Office
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. 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. - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication
Posted 2 months ago
7.0 - 12.0 years
20 - 25 Lacs
Hyderabad
Work from Office
Title: Senior Lead Engineer - Embedded Location: Hyderabad India Employment Type: Full Time Complete JD : Role Overview: Software development for embedded (system) software products. Individuals must have the ability to read and understand system requirements, system test requirements and establish a system design approach based on those requirements aligned with the defined coding standards. The selected candidate must have a background in embedded (system) software development, devices/system interaction and troubleshooting, and will be involved in all aspects of the system software development process (concept, design, validation and production). The selected candidate will interact frequently with project management both locally and in the U.S. Will need to work with customers at global locations across different time-zones On a typical day you will: Enhance and implement services (Python/C) interacting with elevator system and cloud in collaboration with controller and cloud teams.. Adding new recipes to Yocto and building Yoto distribution for device. Configure and build Linux kernel. What You Will Need to be Successful: Minimum 7+ years software development experience required as below: Essential Competencies Strong technical knowledge in relevant area of expertise Embedded working experience on Embedded Linux or IoT & Cloud connectivity, inter process communication, and multithreaded applications Good Python programming and scripting skills Good C programming skills. Experience in following defined software development process, including formal documentation for requirements, test procedures and design, as well as experience in performing code inspections, performance analysis and optimization on embedded applications Passionate to learn newer trends and technologies and should be strong in adapting the tools for the same Desirable Competencies: Knowledge in Yocto and other build system Understanding of Linux BSP development, device Drivers, and Boot loaders(u-boot) Understanding Cyber Security Agile methodology and working knowledge of Atlassian tools. Knowledge about continuous integration OTHER COMPETENCIES: Understanding of the entire system development process. Strong English communication skills - oral and written. Ability to adapt quickly to an existing, complex environment. Ability to quickly learn new concepts and software is necessary. Passionate about building high-quality systems with software implementation best practices. Working experience in product-based companies. Understanding and responding quickly to customer issues
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
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |