Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
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 week 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 week 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 2 weeks 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 2 weeks 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 2 weeks 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 2 weeks 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 weeks 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 weeks 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 3 weeks 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 3 weeks 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 3 weeks 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 1 month 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 1 month ago
10.0 - 15.0 years
45 - 50 Lacs
Bengaluru
Work from Office
Position Summary... Staff Software Engineer- Embedded- Hiring Manager Ram What youll do... About the Team: We are Vizio, part of Walmart, a leading smart TV platform. Our team implements the Bluetooth software and mid-level HAL/BSP support for our TV OS platform. We develop software for millions of TV users yearly. We innovate and build great experiences for our loyal consumers. We are part on new product introduction organization responsible for OEM/ODM factory support and engagement What you will do: Design, develope and Port linux based OS features for smart TV Bluetooth audio, Hardware abstraction layers, and peripherals Sustenance engineering of existing Linux based OS, Improvements, bug-fixes Collaborate with engineers at the UI, Middleware, and Hardware/Device layer integrate and optimize TV features Ensuring high quality and performance across various video stream types, input formats on our next generation platforms and hardware Abstraction layer What you ll bring 10+ years of experience with C/C++, Linux/Unix and Bluetooth stack or BSP development BS or MS in Computer Engineering or CS equivalent Programming: C, C++ 17/20, Clang toolchain, cmake, Python Linux: D-Bus, HIDRAW, Glib, gdbus, gdb, Git, input event driver, Bluetooth Linux Host, BlueZ (user and kernel space) Audio, Audio codecs (SBC, LC3), ALSA, PipeWire. Excellent analytical and problem-solving skills Ability to clearly document designs and communicate design methodology with other team members Ability to work effectively in a cross-functional team environment Preferred Skills: Experience with TV industry standards and protocols Experience with audio/video processing concepts and algorithms Knowledge of modern C++ based design patterns. Experience in developing Behavior-Driven Development (BDD) test cases for Linux-based systems in Python or other scripting languages. Proficiency in utilizing Google Test for C++ codebase testing. Experience with Agile, JIRA, Jenkins, and Version Control tools (git). About Walmart Global Tech . . Flexible, hybrid work . Benefits . Belonging . . Equal Opportunity Employer Walmart, Inc., is an Equal Opportunities Employer - By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing unique styles, experiences, identities, ideas and opinions - while being inclusive of all people. Minimum Qualifications... Minimum Qualifications:Option 1: Bachelors degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years experience in software engineering or related area.Option 2: 6 years experience in software engineering or related area. Preferred Qualifications... Master s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years experience in software engineering or related area Primary Location... G, 1, 3, 4, 5 Floor, Building 11, Sez, Cessna Business Park, Kadubeesanahalli Village, Varthur Hobli , India
Posted 1 month ago
15.0 - 20.0 years
15 - 20 Lacs
Bengaluru, Karnataka, India
On-site
Lead and grow a multidisciplinary software engineering team focused on SDK, ROM, and BSP development. Act as the senior technical and people leader at the Bangalore site for this domain. Platform Enablement: Development and maintenance of ROM code, secure boot frameworks, device initialization, and board support packages (BSPs) for ADI s Linux-capable SoCs. SDK Development: Contribute key components of ADI s SDK ecosystem, ensuring scalable, reusable, and maintainable solutions that simplify embedded software development for customers. Cross-Functional Alignment: Collaborate with global SDK team, SoC SW architecture, embedded Linux, Zephyr, security, and tools teams to align software deliverables with silicon features and go-to-market strategies. Software Quality Processes: Establish and maintain best-in-class software engineering practices including code review, CI/CD pipelines, test automation, and security hardening. Talent Culture Development: Hire, mentor, and develop top engineering talent in Bangalore, creating a culture of technical excellence, ownership, and continuous improvement. Pre-silicon bring-up: Closely collaborate with HW and design verification teams to develop and execute pre-silicon SW development strategy to ensure software readiness for internal and customer-facing deliverables. Support pre-silicon and post-silicon bring-up. Required Qualifications Bachelor s or Master s degree in Computer Science, Electrical Engineering, or related discipline 15+ years of embedded software experience, with 5+ years in senior engineering leadership roles Deep technical expertise in embedded Linux, ROM bootloaders, and BSP development Experience in pre-silicon software development strategies (virtual platforms, emulation platforms, FPGA emulation) Proven experience with ARM-based SoC architectures and secure boot flows Strong leadership in distributed and cross-functional environments with open and inner-source mindset Proficiency with modern development tools: Git, Jenkins, Yocto, U-Boot, Linux kernel, etc. Excellent verbal and written communication skills with global collaboration experience Preferred Qualifications Experience in semiconductor or OEM companies delivering SoC platform software Familiarity with software safety and security standards (e.g., IEC 61508, ISO 21434) Experience with automotive and/or industrial embedded systems Background in open-source contributions or community engagement Prior experience building and scaling engineering teams in India
Posted 1 month ago
4.0 - 9.0 years
30 - 45 Lacs
Bengaluru
Work from Office
Samsung is a world leader in Memory, LCD and System LSI technologies. Samsung Semiconductor India Research; Bangalore (SSIR) is largest overseas research & development centers for Samsung Semiconductor. SSIR is organized into verticals aligned with the business divisions of Samsung Semiconductor which includes System LSI, Memory and Foundry. Samsung is a world leader in Modem, Memory, LCD and System LSI technologies, GPU , Processors , Automotive Systems . We are currently looking for exceptional software talent to join our Samsung Indian Design Center @ Bangalore & to be one of Samsungs strategic investments in high-performance low-power device technology. Computer imaging and vision continues to become a large and important aspect of most of our electronic devices. Samsung Semiconductor has state-of-the-art Camera ISP and Imaging SW/HW pipeline. It supports multiple use cases and businesses such as mobile, automotive etc. It is also capable of leveraging AI using on chip AI accelerators. This is an exciting opportunity for software engineers to develop cutting edge imaging solutions. This role will require development and commercialization of OS middleware for Camera ISP and sensors. Firmware Engineer having good understanding of Multitasking Firmware (with RTOS) for ARM based Multimedia accelerators. Strong experience on C . Linux , Device driver / Kernel /BSP Sound experience in development of firmware code for ARM Cortex M/A/R series CPU cores, DMA engines, Interrupt Controller, Timers, Memory management unit etc. Exposure to profiling and performance analysis of hardware blocks and firmware sections. Knowledge of camera ISP , RVC , Surround View , camera / camera device / camera sensor / video-camera sensor chip, camera host Knowledge of specialised interface e.g. PXA27x and PXA3xx, SuperH, AVR32, i.MX27, i.MX31.
Posted 1 month ago
4.0 - 9.0 years
30 - 45 Lacs
Bengaluru
Work from Office
Samsung is a world leader in Memory, LCD and System LSI technologies. Samsung Semiconductor India Research; Bangalore (SSIR) is largest overseas research & development centers for Samsung Semiconductor. SSIR is organized into verticals aligned with the business divisions of Samsung Semiconductor which includes System LSI, Memory and Foundry. Samsung is a world leader in Modem, Memory, LCD and System LSI technologies, GPU , Processors , Automotive Systems . We are currently looking for exceptional software talent to join our Samsung Indian Design Center @ Bangalore & to be one of Samsungs strategic investments in high-performance low-power device technology. You will work as part of a team actively working to design and document major units in a Automotive /Mobile/GPU /Display/Camera other related markets. This is a mid to senior level position where the candidate will be in an individual contributor role, Preferred candidate profile 1. To Develop (System-Core/Camera/Power Management/Connectivity/Storage/ Display / Ethernet/ IVI/HUD) Device drivers for ARM based Exynos Chipsets. 2. Working knowledge of Linux / QNX device drivers 3. Good knowledge of Linux kernel and device driver development 4. Good experience with Bootloader, I2C, PMIC, UART, SPI, USB, UFS, MMC Power or similar device drivers. 5. System level knowledge and experience in Board bring up and debugging. 6. Good Knowledge of Debug tools and power and performance optimization. 7. Good Knowledge of Linux Internals/Frameworks/ARM Architecture. 8. Manage Samsung Exynos BSP / Device Driver Deliverables. 9. Experience in Linux/Android BSP development at product level 10. Knowledge on Linux/Android Power management framework Suspend/Resume. 11. Knowledge on Runtime PM, CPU freq/Idle scaling governors, DVFS. 12. Knowledge of ARM/CPU Architecture, cache and Linux scheduler is desirable. 13. Ability to resolve system level power/performance issue during product development 14. Experience in analyzing system level performance bottlenecks and fixing bench mark scores Good to Have:: 1. To do the bring up of the latest Android Platform on these devices and product development with Latest Exynos SoCs. 2. To involve in the development of the commercial phones with latest Android Releases and provide upgrades . 3. To Provide customer support to different vendors who are making products with Exynos Family chipsets (Mobile/Wearables). 4. Android HAL development Infotainment Media, Phone, Camera, BT, radio, Vehicle (anyone is fine) 5. Good understanding of Android architecture and internals (AOSP, Binder IPC, HAL & Native services) 6. Working on Android HAL layer and realizing various customer requirements on Android.
Posted 1 month ago
9.0 - 19.0 years
7 - 23 Lacs
Bengaluru, Karnataka, India
On-site
How to Apply: Application Mode: Applications for this position will be accepted ONLY ONLINE through: BHEL Recruitment Website BHEL Careers Page No other mode of application will be entertained. Job description RECRUITMENT OF EXPERIENCED ENGINEERING PROFESSIONALS ON LATERAL BASIS FOR ELECTRONICS DIVISION (EDN), BANGALORE Deputy Manager - Embedded RTOS Software Team Lead (LE04) The prospective candidate should have at least 9 years of post-qualification experience for applying to Deputy Manager (E3) position and exposure in handling the following areas in relevant industry shall be given preference : Role & responsibilities Working experience with role & responsibilities of System/Control architect in Designing of Embedded RTOS Software for Intel x86, ARM processors control cards using Porting of RTOS Software - UCos / Linuxrt/ QNX / VxWorks Working with Board support package for Intel x86 Atom, ARM processorsARM7Tdmi / cortex Experience working with Protocols - Networking-( CAN, MVB,WTB, TRDP, TCP/IP) , Storage(USB, Flash), Input/output & graphics Experience in Programming languages - C, C# Experience of Reverse engineering Interfacing with the Hardware design and System Design Team and well versed with unit, functional and integration testing Development of Board support packages Development of Device Drivers, - USB, Ethernet. Desirable Skills: Candidate should possess inspiring leadership qualities and in-depth of knowledge about the execution and delivery of electronic modules/ sub-assemblies/systems for control & instrumentation or Propulsion equipment of Rail Transportation applications or other relevant applications with insatiable quest for excellence and passion for continuous professional growth Experience of best practices in software development processes Experience of continuous integration, automated test tools and frameworks. Experience of/exposure to Cybersecurity features, devices and software packages Exposure of coding standards for defence techniques and standards such as MISRA Grade & Pay Scale Deputy Manager (E3) - Rs 80000 -220000
Posted 1 month ago
2.0 - 8.0 years
3 - 13 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
The Linux Developer will be responsible for board bring up, BSP development, and Kernel/platform maintenance on Linux/QNX-based devices The candidate will be required to develop device drivers, triage and fix bugs in Yocto-based build systems, and create patches/build scripts to build images that meet customer requirements The developer should have experience in working with QNX Hypervisor to bring up guest domains Candidate Qualifications: B.E./B.Tech./M.E./M.Tech. in Computer Science, Electronics & Electrical / Electronics & Communication /Electronics &Tele-communication 2-8 years of experience in Linux/QNX development Required Skills: Linux/QNX-based board bring up, BSP development, and Kernel/platform maintenance Linux/QNX based Device driver developmentExperience on QNX Hypervisor to bring up guest domains Triaging and Bug fixing Yocto-based build system The build system should build the bare box, kernel, RFS with All standard interfaces and platform drivers Development of new Yocto Layer and recipe for all development related to the project Create patch / build script to build the image for Customers requirement Preferable Skills: Experience on QNX Hypervisor to bring up guest domains Keywords: Linux/ QNX, C/C++, Yocto
Posted 1 month ago
5.0 - 7.0 years
5 - 7 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Product Delivery ownership of Board Support Packages and driver development. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. Design and implementation of system recovery module. Board bring up, Schematic review and working with h/w team on new board design. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. Ability to work on applications will be an advantage. Requirements: Relevant experience of 5+ years in Embedded Linux Development. Hands-on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms. Experience in Embedded Development in C, C++ & Python. Linux Kernel internals, Device driver implementation. Hands-on experience with Yocto for at least two commercial products. Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipment like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low-level software components. Experience with software firmware verification and testing and generating high-quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware. Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces.
Posted 1 month ago
3.0 - 10.0 years
1 - 2 Lacs
Bengaluru / Bangalore, Karnataka, India
Remote
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 Develop and integrate BSPs for automotive systems. Collaborate with hardware and software teams to define requirements and specifications. Ensure seamless integration of BSP components with hardware and software. Stay updated with industry trends and technologies. Document BSP designs, development processes, and test results. Participate in code, requirements, architecture reviews and provide feedback. Customizing and building Android kernels for specific hardware platforms. Developing and integrating kernel modules and device drivers. Debugging kernel issues using tools like GDB and kernel logs. Optimizing kernel performance and ensuring stability. Skills C/C++ Embedded systems RTOS/QNX Software Center QNX Momentics I2C, SPI, UART, USB Bootloaders Device drivers Hardware debugging (UART and USB) Git, JIRA, Jenkins BSP development Android Image build Nice to have Knowledge of AUTOSAR and ISO 26262 standards. AUTOSAR Classic & AUTOSAR adaptive Familiarity with Agile methodology. Experience with automotive cybersecurity principles. Understanding of cloud computing and IoT in automotive. MCAL experience, developing and configuring MCAL modules for various uC, debugging and optimizing MCAL performance. CDD experience. Board bring-up experience.
Posted 1 month ago
3.0 - 8.0 years
10 - 20 Lacs
Bengaluru
Work from Office
raja.a@honeybeetechsolutions.com Embedded, C OR C++, BSP/Board support package OR Device driver OR HAL/Hardware abstraction layer, Bootloader any one of the skill and please dont look for other skills BSP/DD BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree). Solid understanding of software development methodology. Minimum 3-15 years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up. Experience in developing software stacks written preferably in C/C++ and experience working with BSP OR Hardware Abstraction Layer (HAL) OR Bootloader development. Good understanding and experience of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.). Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems) for ARM/Intel/PowerPC based. Strong working experience in HW interface for ARM 64-bit OR Intel Architecture processors with assembly programming and with strong debugging and troubleshooting skills. Strong understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals. Experience in programming PIC, GIC, UART, Timer, Nexus Bus, Simple Bus, Memory Controller, RTC etc. Proficient in Hypervisors and Embedded Virtualization mechanism Knowledge and experience of any RTOS Good to have (QNX, VxWorks, FreeRTOS, Linux, etc.) is a plus Please note, we are NOT looking for microcontroller, firmware, bare metal, automotive or DO certification profiles.
Posted 1 month ago
4.0 - 9.0 years
15 - 30 Lacs
Hyderabad, Bengaluru
Work from Office
Job Title: Linux Device Developer Location : Hyderabad & Bangalore Experience : 4 To 6 Years Notice Period : Immediate to 30 Days Key Responsibilities : Identify and resolve system performance bottlenecks Implement optimization strategies for enhanced system performance Collaborate with cross-functional teams for feature development and integration Drive and support usage of performance analysis tools Participate in system design discussions and code reviews Key Skills Required : Strong analytical and debugging skills in Multi-Processor environments Solid understanding of Linux Kernel internals (memory management, scheduler) Expertise in C/C++ programming and Object-Oriented concepts Proficiency in System Programming on Linux Familiarity with ARM architecture (preferred) Experience in Android/Linux performance optimization Hands-on experience with Git version control Exposure to Android platform is a plus Interested Candidate can Contact at: 7433085125
Posted 1 month ago
5.0 - 10.0 years
11 - 16 Lacs
Bengaluru
Work from Office
The competency band C3 to C4 can be considered 6 - 10 years of Embedded Linux Development Experience BE/BTech in electronics or computer science Experience in Linux BSP Development, Yocto build system Experience in Embedded Development in C Linux Kernel internals , Device driver implementation Experience in initial board bring up on new hardware, preferably for ARM-based processors Experience in Customization of Bootloader and Linux operating system for embedded platforms Experience in porting board support packages from reference platform Experience in writing custom device drivers and related SDKs/API Understanding of hardware schematics and ability to handle configurations/debug register level issues Experience with generating high quality documentation of the design Good communication skills and experience in interacting with customers/attending customer calls
Posted 1 month ago
6.0 - 8.0 years
10 - 20 Lacs
Pune
Work from Office
Embedded Development, Embedded Linux, BSP, Board bring up, Device Driver Development, Linux Device driver, Linux Kernal development, Kernal Programming, Embedded C, Linux Kernel Debugging
Posted 1 month 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