Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 8.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Design, develop, and maintain embedded software systems using C/C++. Knowledge of deployment of AI frameworks, including TinyML/ EdgeML, to enhance embedded systems capabilities is beneficial. Conduct performance optimization of hardware systems to ensure ef ficient operation and resource utilization. Utilize understanding of CPU architecture: Perform capacity estimation and planning to ensure that systems (built prototypes) are scalable and can handle projected workloads. Develop and maintain documentation for software design and implementation processes. Basic knowledge of WebAssembly is advantageous. Business fluent knowledge of Engli sh (written and spoken). Key responsibilities: Integrate different ML frameworks (together with an ML engineer) on WebAssembly an d BMW series Hardware (RTOS, POSIX). Measure performances and develop clear documentation. Benchmark different ML frameworks p erformances and memory footprints. Conduct pre-development activities, inc.
Posted 1 month ago
7.0 - 12.0 years
0 Lacs
pune, maharashtra
On-site
Position: Senior Embedded Engineer (CE712F RM 3057) Mode : Work From Office Must have : FreeRTOS, MCU, Embedded C Good to have : JIRA/Confluence, Git What you will do In this role, you will be part of product development team to manage & deliver new product functionalities, modify existing products functionalities or improve product functionalities as required. The Embedded Firmware Technical Lead will provide general supervision and technical guidance to the Embedded firmware development team in the design, development and test of programs in Fire detection systems. You will work within a multi-disciplined engineering team consisting of electronics engineers, mechanical engineers, firmware engineers, software engineers, programmers and scientists focusing on applied research and new technology innovations to provide new and improved products and solutions for our customers. How you will do it Architect and own the embedded firmware for fire detection system Design, Code & Test for embedded systems product and own the Plan, track and manage entire product development lifecycle working closely with Engineering manager Provide support to field engineers and internal stakeholders Guide and mentor junior members of the team for skill upgradation Maintain and support released NPIs in sustenance mode Identify & record metrics for product development and sustenance activities Liaise with other departments including Program management, Product Support, Technical Authors & SQA Prepare software design specifications, test plans, protocol specifications & feasibility study. Participate in project planning, effort estimation, Analysis, coding & unit testing. Lead team of firmware developers Create, update and support in form of review for different product documentation across different phases of development lifecycle like requirements, test plans etc. Participate in assisting Compliance, Approvals, factory testing with any necessary support Participate in product development meetings, design reviews and code reviews Prepare the documentation as per ISO QMS guidelines & Participate in Quality Management System reviews Makes recommendations for changes to firmware development guidelines & standards. Develop methods, metrics, techniques & evaluation criteria for algorithms, products, processes. Define guidelines for implementation of clean, well-structured code with proper abstraction and reusability Comply with and make recommendations for changes to established development guidelines and standards. Develop an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers and independent research. Work for estimation, design, analysis, coding and unit testing What we look for 9-12 years of hands-on experience on Embedded C, Microcontroller Driver development and RTOS. Good to have knowledge of C++ application development, Embedded Linux platform, middleware & application, IOT, Wireless protocols MQTT, ZigBee, LoRa Experience in team handling, scheduling and project planning Good exposure to Embedded bus protocols I2C, SPI, UART. Strong in analog and digital hardware and interfacing peripherals, microcontrollers. Good at Firmware design, architecture for complex product development Good experience working on NPIs and sustenance projects with good hold on the process front Experience on firmware development on Renesas, Microchip, ST microcontrollers and its tools is preferred. Should have good hands-on with Github, JIRA or any similar tools for version/source control Knowledge of Embedded firmware design and development practice; programming techniques and systems and language platforms. Good debugging skills with debuggers ICE, GDB, JTAG, chip programmer and should be a good mentor/guide to team Team leader experience on Estimation, Risks, planning and task allocation and tracking is must. Usage of tools like MPP, JIRA, confluence etc is preferred Good team leader experience working with at least 3-4 members team, data-driven approach to leadership. Self-motivated and a good team player, should be able to work independently with minimal supervision from Engineering Managers Specialized Skills: Strong communication, interpersonal, problem solving and presentation skills Thorough knowledge of the firmware development area Able to work independently or in a team environment Able to take ownership and work on project timelines Self-motivated, takes initiative to resolve issues Ability to problem solve through analysis of a situation where there are a variety of variables Strong business acumen, coaching and mentoring skills Strong proven leadership capabilities Knowledge of Six Sigma Methodologies or equivalent Knowledge of Fire Detection Systems or similar systems Demonstrated ability to engage and motivate a highly skilled technical team Preferred BE (ECE/EIE/ETC/EE) Degree in a technical field is required 9+ years of experience on embedded firmware development ****************************************************************************************************************************************** Job Category: Embedded HW_SW Job Type: Full Time Job Location: Pune Experience: 7-12 Years Notice period: 0-15 days,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
Description: GlobalLogic is a proven leader of software development in the automotive industry. Our customer is one of the worlds leading car manufacturers. We are looking for talented engineers to join our team in the development of forward-looking solutions for highly interconnected automotive software features. In our projects, we are focusing on the design and development of middleware components for a Linux-based operating system in connected cars. We develop software that pulls all strings together, communicates with cloud services, and implements innovative customer functions inside the car. We work in areas of remote software update, telematics & connectivity, context-aware systems, and application platforms. We are committed to modern development methodologies and tools like continuous integration, agile development, and test automation to design and implement innovative and high-quality software. As part of our dynamic and agile team, you will ensure robustness, performance, and security aspects within the software design. You will be working in a modern development environment. Dont wait and join the GlobalLogic team! Requirements: 3+ years of proven project experience in software engineering Professional experience as a embedded software developer in the automotive sector Expert knowledge of C++ (11/14/17 standard) Expert knowledge of linux Experience with embedded Linux(Yocto) or RTOS Basics of Networking Nice to have: In-depth knowledge of one or more of the topics autonomous driving,Telematics, ADAS, light, or cameras Confident use of tools such as Doors, Rhapsody and PTC Knowledge of automotive communication protocols CAN/LIN/Ethernet/FlexRay, etc. Knowledge of automotive diagnostics UDS, DoIP, etc. Understanding of AUTOSAR Adaptive (Vector Tools) Experience with QNX Job Responsibilities: Develope software code for telematics/ADAS ECU Take part in customer requirements analysis Contribute to the design and development of new features and services Participate in the analysis, diagnosis and troubleshooting of the complex parts of automotive software system Supervise and implement the developed software concepts Cooperate with other teams to follow up issues resolution Participate in strategic decisions together with the project management What We Offer Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants! About GlobalLogic GlobalLogic is a leader in digital engineering. We help brands across the globe design and build innovative products, platforms, and digital experiences for the modern world. By integrating experience design, complex engineering, and data expertisewe help our clients imagine whats possible, and accelerate their transition into tomorrows digital businesses. Headquartered in Silicon Valley, GlobalLogic operates design studios and engineering centers around the world, extending our deep expertise to customers in the automotive, communications, financial services, healthcare and life sciences, manufacturing, media and entertainment, semiconductor, and technology industries. GlobalLogic is a Hitachi Group Company operating under Hitachi, Ltd. (TSE: 6501) which contributes to a sustainable society with a higher quality of life by driving innovation through data and technology as the Social Innovation Business.,
Posted 1 month ago
5.0 - 10.0 years
15 - 30 Lacs
Chennai
Work from Office
Description: Bachelor’s Degree or greater in Computer Science, Electronics & Communications, Electrical Engineering, or related field. Knowledge in architecture, design, prototyping, software development, code review and unit testing for embedded devices. 4+Yrs Exp in C, C++, C++11/C++14 or C++17 knowledge in Embedded systems. knowledge in C, C++ , embedded Linux and device driver Excellent with C++ build process Excellent knowledge of multithreading and algorithms Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC). Proficiency with multiple communications paradigms: client-server, peer-to-peer, and publish/subscribe. Good to have : Knowledge in IP-based communications and protocols, for example: HTTP, TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, HLS. Experience working with diverse engineering teams. Requirements: Bachelor’s Degree or greater in Computer Science, Electronics & Communications, Electrical Engineering, or related field. Knowledge in architecture, design, prototyping, software development, code review and unit testing for embedded devices. 4+Yrs Exp in C, C++, C++11/C++14 or C++17 knowledge in Embedded systems. knowledge in C, C++ , embedded Linux and device driver Excellent with C++ build process Excellent knowledge of multithreading and algorithms Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC). Proficiency with multiple communications paradigms: client-server, peer-to-peer, and publish/subscribe. Good to have : Knowledge in IP-based communications and protocols, for example: HTTP, TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, HLS. Experience working with diverse engineering teams. Job Responsibilities: Bachelor’s Degree or greater in Computer Science, Electronics & Communications, Electrical Engineering, or related field. Knowledge in architecture, design, prototyping, software development, code review and unit testing for embedded devices. 4+Yrs Exp in C, C++, C++11/C++14 or C++17 knowledge in Embedded systems. knowledge in C, C++ , embedded Linux and device driver Excellent with C++ build process Excellent knowledge of multithreading and algorithms Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC). Proficiency with multiple communications paradigms: client-server, peer-to-peer, and publish/subscribe. Good to have : Knowledge in IP-based communications and protocols, for example: HTTP, TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, HLS. Experience working with diverse engineering teams. What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!
Posted 1 month ago
4.0 - 7.0 years
10 - 14 Lacs
Bengaluru
Work from Office
As a Lead Software Architect - Airports at Honeywell, you will be a key player in the Airports domain, focusing on airport guidance systems, and ground lighting products. Your primary responsibility will be to serve as a solution architect, working closely with product marketing, development, and customers. You will collaborate with cross-functional teams to ensure the successful delivery of high-quality solutions and resolve technical issues for customers. This role offers you the opportunity to make a significant impact on the efficiency and safety of airport operations. YOU MUST HAVE 15+ years of experience in software /Embedded architecture and development, with a strong focus on Embedded Linux based product development Strong Proficiency and Hands on in programming languages such as C, C++ and Python Strong understanding on hardware abstraction layer , Low level device driver , state management. Proficient in developing and integrating applications using ROS on embedded Linux platform Hands-on experience in developing products with Camera, Lidar, worked on Sensor fusion and filters, Lidar trackers. In-depth understanding of Cyber Security Compliance for software products and implementing scalable and secure software architectures Strong experience in Devops pipeline including for Linux based systems Excellent problem-solving skills and the ability to make critical decisions in a fast-paced environment YOU MUST HAVE 15+ years of experience in software /Embedded architecture and development, with a strong focus on Embedded Linux based product development Strong Proficiency and Hands on in programming languages such as C, C++ and Python Strong understanding on hardware abstraction layer , Low level device driver , state management. Proficient in developing and integrating applications using ROS on embedded Linux platform Hands-on experience in developing products with Camera, Lidar, worked on Sensor fusion and filters, Lidar trackers. In-depth understanding of Cyber Security Compliance for software products and implementing scalable and secure software architectures Strong experience in Devops pipeline including for Linux based systems Excellent problem-solving skills and the ability to make critical decisions in a fast-paced environment KEY RESPONSIBILITIES Define and implement scalable and secure software architectures for Embedded Linux based products Own the development of the product architecture and algorithms which has Camera, Lidar tracker, Sensor Fusion algo on the edge Have a good understanding on hardware development of complex system Drive innovation and best practices in software development for Embedded Linux Ensure compliance with industry regulations and standards for Cyber Security Collaborate with cross-functional teams to integrate Cyber Security measures into the product development lifecycle Oversee and guide the team for the implementation of software solutions, ensuring scalability, performance and compliance needs Mentor and lead a team of software architects and developers Conduct risk assessments to identify potential security vulnerabilities and develop mitigation strategies Stay up to date with emerging technologies and industry trends in AI/ML for navigation, real time systems and Cyber Security Compliance Foster a culture of continuous improvement within the software development department Drive operational efficiency and innovative solutions in software development KEY RESPONSIBILITIES Define and implement scalable and secure software architectures for Embedded Linux based products Own the development of the product architecture and algorithms which has Camera, Lidar tracker, Sensor Fusion algo on the edge Have a good understanding on hardware development of complex system Drive innovation and best practices in software development for Embedded Linux Ensure compliance with industry regulations and standards for Cyber Security Collaborate with cross-functional teams to integrate Cyber Security measures into the product development lifecycle Oversee and guide the team for the implementation of software solutions, ensuring scalability, performance and compliance needs Mentor and lead a team of software architects and developers Conduct risk assessments to identify potential security vulnerabilities and develop mitigation strategies Stay up to date with emerging technologies and industry trends in AI/ML for navigation, real time systems and Cyber Security Compliance Foster a culture of continuous improvement within the software development department Drive operational efficiency and innovative solutions in software development
Posted 1 month ago
10.0 - 17.0 years
30 - 45 Lacs
Bengaluru
Hybrid
Role & responsibilities 9 to 14 years of embedded software development experience Exposure to industrial or infrastructure-grade embedded products Proficient with CI/CD, Git, and Agile development practices Should have handled BSP, bootloader, or low-level driver modules Mandatory Technical Skills Strong in C programming for Embedded Linux (not application layer) Deep understanding of Linux internals IPC, System Calls, Multithreading Experience with Cortex architecture on microprocessor-based platforms (Microcontroller-only experience is not suitable) Hands-on with uBoot, Linux Kernel, and Device Driver development Experience with UART, I2C, and board-level integration System-level debugging and performance tuning Rust programming experience with HashMaps, Stacks/Queues, and IOCTL interfaces
Posted 1 month ago
5.0 - 10.0 years
0 Lacs
karnataka
On-site
Magna Electronics provides leading technologies for automated driving to secure connectivity and vehicle electrification. With our competitive position and our culture of innovation, we are transforming mobility. The vehicle of tomorrow will demand a comprehensive range of electronic controls and sensors to provide drivers with systems that offer enhanced safety and convenience. With our global footprint, innovative designs, and deep systems knowledge, Magna Electronics can supply unique electronic systems. About Magna Electronics India (India Business Center): IBT is one of the forefront Technology Centers that cater to Global OEM Software & Hardware Demands. With vibrant engineering resources and technological advancement, IBT has unique capabilities and services that enhance its position as a preferred partner to Global OEMs. Job Description: Experience: 5-10 Years What You'll Do: As a Software Engineer at Magna Electronics, you will be responsible for developing and integrating software for ADAS Driver Monitoring System electronic modules. This position requires hands-on development with technical expertise in software engineering, development processes, and a strong background in Camera and Image processing (ISP), BSP software automotive systems, particularly ADAS. Key Responsibilities: - Foster a collaborative and inclusive team environment that encourages innovation and continuous improvement. - Lead by example, setting high standards for quality, efficiency, and ethical conduct. - Report status regularly to Management. - Implement/Lead the design, implementation, testing, and debugging of software in alignment with automotive industry standards. - Develop Software modules on System on Chip (SoC) implementations, particularly with platforms like TI TDA4. - Integration using tools such as TI SDK, QNX, GHS Integrity, Safety Linux, or Safe RTOS, Classic AUTOSAR. - Develop Camera Drivers and BSP for Hardware. - Develop/configure/Integrate camera Image Pipeline (ISP). - Create requirements and develop image quality software modules. - Develop Architecture and design for assigned tasks. - Troubleshoot and debug efforts to resolve operational issues. - Employ structured problem-solving methods like 8D to systematically address and mitigate issues. - Development and debugging of applications or device drivers on embedded Linux/QNX. - Develop software according to the software development lifecycle (SDLC), ensuring compliance with the formal ASPICE/CMMi based Global Product Engineering Process (GPEP). Qualifications: - Bachelors or master's degree in computer science, Engineering, or a related field. - Minimum of 5 years of experience in software development. - Previous Experience on Leading AUTOSAR Projects. - Previous Experience in Software development on - TDA4/Qualcom/Nvidia SDK SOC. - Experience on leading/Development on POSIX based Operating System like QNX, Linux, Threax. - Experience with embedded Linux distribution systems like Yocto or Buildroot. - Proven track record of building and managing software development teams. - Strong expertise in embedded C/C++ programming and systems architecture. - Familiarity with automotive industry standards and embedded systems development. - Excellent communication, organizational, and leadership skills. Preferred Skills: - Experience with ADAS or other automotive technologies. - Proficiency in modern software development tools and methodologies. - Experience in managing distributed teams and international projects. - Experience on CI/CD, Containerization, Digital Twin is an added advantage.,
Posted 1 month ago
5.0 - 10.0 years
22 - 37 Lacs
Bangalore Rural, Bengaluru
Work from Office
"We're Hiring For Linux Display Driver (DRM/KMS) role at Bangalore Location" Position : Linux Display Driver (DRM/KMS) Experience: 3 - 10 Years Location: Bangalore Roles & Responsibilities: Design and develop Display Drivers and Middleware components Work on DRM/KMS , HDMI , MIPI DSI , and Display Panels Debug and fix issues using GDB, KDB, and Trace tools Optimize image rendering , color correction , and display quality Collaborate with cross-functional teams for driver integration Experience with Wayland/Weston , Linux system programming Exposure to Android HAL is a plus Desired Candidate Profile: 3-10 years of relevant experience Strong background in C/C++ programming Excellent understanding of Linux internals and display stack Experience in embedded systems development Good communication skills and problem-solving ability More information +91 73597 10155 | rushit@tekpillar.com
Posted 1 month ago
5.0 - 8.0 years
12 - 14 Lacs
Hyderabad
Work from Office
Job Area: Engineering Services Group, Engineering Services Group > Program Management General Summary: Software/Technology Program Manager position, focused on APSS Linux Android, CPU SS & Multimedia Technologies is responsible for program management support and leadership for managing the planning, development and delivery of software that span across multiple technology areas and product segments for Qualcomm Snapdragon Mobile, Compute, XR/VR and Gaming. Excellent opportunity to work on the latest cutting-edge software, hardware technologies and HLOS – Android, Linux Embedded, Upstreaming Collaborate with other impacting technology areas such BSP, Modem, Connectivity & Multimedia and BUs Drive requirements scoping, analysis and planning including interdependencies, staffing constraints and schedule optimization across multiple tech teams and customer connect. Establish clear Plan of Record commitment and drive prioritization. Strong technical understanding of SW deliverables and risk management/risk mitigation Establish rigorous execution discipline & communications processrisk management, mitigation, tracking, schedule trends vs baseline, recovery actions, executive reporting & stakeholder communications. Develop program indicators to manage program health including quality and timelines. Partner with other functional areas to establish critical processes to support disciplined product development and decision making and to ensure quality. Coordination across multiple development sites may be required. Develop and establish strong processes that streamline the development cycle and help integrate multiple plans, dependencies and deliverables effectively Skills & Experience: Experience and domain knowledge of Wireless/Semiconductors is a must 10-12 years (max) of experience in a combination of Software product development and program management in semiconductor/wireless industry Experience with end-to-end product integration Experience managing software products through entire development life cycle. Experience in 3rd party OS SW Program Management/development Educational : RequiredBachelor's in Computer Engineering/ Electrical Engineering PreferredMaster's in Computer Engineering/Computer Science/Electrical Engineering/Business Administration Minimum Qualifications: Bachelor's degree in Engineering, Computer Science, or related field. 2+ years of Program Management or related work experience.
Posted 1 month ago
3.0 - 7.0 years
17 - 20 Lacs
Hyderabad
Work from Office
Job Area: Engineering Services Group, Engineering Services Group > Program Management General Summary: Software/Technology Program Manager position, focused on APSS Linux Android, CPU SS & Multimedia Technologies is responsible for program management support and leadership for managing the planning, development and delivery of software that span across multiple technology areas and product segments for Qualcomm Snapdragon Mobile, Compute, XR/VR and Gaming. Excellent opportunity to work on the latest cutting-edge software, hardware technologies and HLOS – Android, Linux Embedded, Upstreaming Collaborate with other impacting technology areas such BSP, Modem, Connectivity & Multimedia and BUs Drive requirements scoping, analysis and planning including interdependencies, staffing constraints and schedule optimization across multiple tech teams and customer connect. Establish clear Plan of Record commitment and drive prioritization. Strong technical understanding of SW deliverables and risk management/risk mitigation Establish rigorous execution discipline & communications processrisk management, mitigation, tracking, schedule trends vs baseline, recovery actions, executive reporting & stakeholder communications. Develop program indicators to manage program health including quality and timelines. Partner with other functional areas to establish critical processes to support disciplined product development and decision making and to ensure quality. Coordination across multiple development sites may be required. Develop and establish strong processes that streamline the development cycle and help integrate multiple plans, dependencies and deliverables effectively Skills & Experience: Experience and domain knowledge of Wireless/Semiconductors is a must 15-18 years (max) of experience in a combination of Software product development and program management in semiconductor/wireless industry Experience with end-to-end product integration Experience managing software products through entire development life cycle. Experience in 3rd party OS SW Program Management/development Educational : RequiredBachelor's in Computer Engineering/ Electrical Engineering PreferredMaster's in Computer Engineering/Computer Science/Electrical Engineering/Business Administration Minimum Qualifications: Bachelor's degree in Engineering, Computer Science, or related field. 4+ years of Program Management or related work experience.
Posted 1 month ago
11.0 - 15.0 years
14 - 19 Lacs
Bengaluru
Work from Office
Summary: A Senior Principal Engineer for software will be responsible for development of products and providing creative solutions associated with the design, development, and sustaining engineering for our new and existing software product portfolio. The successful candidate will possess solid hands-on technical abilities, an excitement and energy for product development, and a passion for their work and the impact it has on meeting the needs of patients Essential Duties and Responsibilities: This section contains a list of five to eight primary responsibilities of the work. The incumbent will perform other duties as assigned. Responsible for the architecture and design of a product, makes architecture and design choices for new product development, sustenance activities, field issue resolution etc. Reviews and approves the design of a module/project Owns/leads technology strategy and roadmap for one or more product lines Demonstrates customer focus by ensuring quality of software releases and timely resolution of field reported issues Responsible for analyzing and understanding the product requirements and deriving the Software requirements Identifies key product level technical risks and assists project manager in developing mitigation and recovery plan Review work products and ensure the quality of deliverables Provides input to the test strategies at a product level Provides guidance to development and test teams with respect to overall design and development. Leads and coaches the team members and play an active role in their development. Assess and identify actions to improve the competency (technical/product) of the team. Drives the application of principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and testing techniques. Owns and drives continuous improvement activities by identifying and appropriately escalating process and product quality gaps. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. List knowledge, skills, and/or abilities required. Excellent software architecture, design and implementation skills Expertise in development and maintenance of Software embedded/distributed systems Strong Object-Oriented development and design knowledge and experience Deep understanding of technology & software development principles: a. Analysis and Design: Object oriented architecture, Design Patterns b. Programming: C, C++, Python, C# etc c. Development and Continuous Integration: Visual Studio/Eclipse, SVN, Git, Gerrit, Jenkins, BitBucket, Jira etc. d. OS: Embedded Linux, VxWorks etc. Experience in technically leading project teams involving SW architects and SW design engineers. Demonstrated success in delivering results on technical challenges. Good understanding of Healthcare domain (regulations and standards) and Medical software development process. Education and/or Experience: Include the education and/or experience that is necessary to perform the job satisfactorily. Excellent communication, inter-personal and leadership skills Firm decision maker and shall possess good influencing skills Openness to collaborate in interest of project/organization. Proactive and self-driven, possesses due sense of urgency Shall possess systems mindset and good problem-solving abilities. Working with multisite teams, Quality conscious and Process & customer Oriented Coaching capabilities.
Posted 1 month ago
5.0 - 12.0 years
7 - 11 Lacs
Pune, Ahmedabad
Work from Office
Position: Senior Engineer - Python Automation Testing Job Description: Required Skills and Qualifications: Experience: 5-12 years of hands-on experience in software testing, with a strong focus on automation testing using Python and Embedded device. Technical Skills: API Testing with Python: Solid experience in testing APIs using Python, including creating and executing test cases, validating responses, and handling error scenarios. Version Control & Collaboration Tools: Git: Proficient in using Git for version control, with experience in pull request reviews from a testing perspective to ensure test cases and code changes align with project requirements. Jenkins: Hands-on experience using Jenkins from a test automation perspective, including managing test execution in continuous integration pipelines and troubleshooting test failures. Bitbucket: Familiarity with Bitbucket for code and test repository management, collaborating with the development team in reviewing pull requests and merging changes. Test Management & ALM Tools: Experience working with test management and Application Lifecycle Management (ALM) tools to track and manage test cases, defects, and test execution results. Manual Testing Experience: Strong background in manual testing at both the local and system level , understanding the full lifecycle of testing from test design to execution and defect tracking. Testing Methodologies & Concepts: Agile/Scrum Environment: Experience working in Agile or Scrum methodologies, contributing to sprint planning, test execution, and collaborating with cross-functional teams in iterative development cycles. Embedded Linux Testing: Experience testing applications and systems in an Embedded Linux environment, with a focus on testing embedded systems, hardware/software interfaces, and resource constraints in the test design. gRPC Testing: Proficiency in testing gRPC (Google Remote Procedure Call) services from a testing perspective, including validating service communication and performance. Networking Protocols & Test Design: A strong understanding of networking protocols (TCP/IP, UDP, HTTP, etc.) and how they relate to designing network-related tests, ensuring effective testing of network connectivity, data transmission, and error handling. REST API Testing: Solid experience in designing and executing REST API tests , validating RESTful services, response codes, and handling different HTTP methods (GET, POST, PUT, DELETE, etc.). Behavior-Driven Development (BDD) Concepts: Familiarity with Squish or similar BDD tools for automated testing, including writing test scenarios in Gherkin syntax and using tools to automate test scripts based on business requirements. Desirable Skills (Nice to Have): BDD Framework Experience: Hands-on experience with Behavior-Driven Development (BDD) tools like Squish , Cucumber , or similar frameworks to define and automate tests from a business-user perspective. Experience in Test Automation for Complex Systems: Exposure to automating tests for complex systems such as embedded devices or distributed networks, ensuring comprehensive coverage for various scenarios and configurations. Why Join Us? Opportunity to work with cutting-edge automation technologies in a collaborative and innovative environment. Competitive salary and benefits package. Career growth opportunities in a fast-paced and dynamic industry. A strong focus on work-life balance and employee well-being. Location: IN-GJ-Ahmedabad, India Time Type: Full time Job Category: Engineering Services
Posted 1 month ago
5.0 - 12.0 years
13 - 14 Lacs
Pune, Ahmedabad
Work from Office
Position: Senior Engineer - Python Automation Testing Job Description: Required Skills and Qualifications: Experience: 5-12 years of hands-on experience in software testing, with a strong focus on automation testing using Python and Embedded device. Technical Skills: API Testing with Python: Solid experience in testing APIs using Python, including creating and executing test cases, validating responses, and handling error scenarios. Version Control & Collaboration Tools: Git: Proficient in using Git for version control, with experience in pull request reviews from a testing perspective to ensure test cases and code changes align with project requirements. Jenkins: Hands-on experience using Jenkins from a test automation perspective, including managing test execution in continuous integration pipelines and troubleshooting test failures. Bitbucket: Familiarity with Bitbucket for code and test repository management, collaborating with the development team in reviewing pull requests and merging changes. Test Management & ALM Tools: Experience working with test management and Application Lifecycle Management (ALM) tools to track and manage test cases, defects, and test execution results. Manual Testing Experience: Strong background in manual testing at both the local and system level , understanding the full lifecycle of testing from test design to execution and defect tracking. Testing Methodologies & Concepts: Agile/Scrum Environment: Experience working in Agile or Scrum methodologies, contributing to sprint planning, test execution, and collaborating with cross-functional teams in iterative development cycles. Embedded Linux Testing: Experience testing applications and systems in an Embedded Linux environment, with a focus on testing embedded systems, hardware/software interfaces, and resource constraints in the test design. gRPC Testing: Proficiency in testing gRPC (Google Remote Procedure Call) services from a testing perspective, including validating service communication and performance. Networking Protocols & Test Design: A strong understanding of networking protocols (TCP/IP, UDP, HTTP, etc.) and how they relate to designing network-related tests, ensuring effective testing of network connectivity, data transmission, and error handling. REST API Testing: Solid experience in designing and executing REST API tests , validating RESTful services, response codes, and handling different HTTP methods (GET, POST, PUT, DELETE, etc.). Behavior-Driven Development (BDD) Concepts: Familiarity with Squish or similar BDD tools for automated testing, including writing test scenarios in Gherkin syntax and using tools to automate test scripts based on business requirements. Desirable Skills (Nice to Have): BDD Framework Experience: Hands-on experience with Behavior-Driven Development (BDD) tools like Squish , Cucumber , or similar frameworks to define and automate tests from a business-user perspective. Experience in Test Automation for Complex Systems: Exposure to automating tests for complex systems such as embedded devices or distributed networks, ensuring comprehensive coverage for various scenarios and configurations. Why Join Us? Opportunity to work with cutting-edge automation technologies in a collaborative and innovative environment. Competitive salary and benefits package. Career growth opportunities in a fast-paced and dynamic industry. A strong focus on work-life balance and employee well-being. Location: IN-GJ-Ahmedabad, India Time Type: Full time Job Category: Engineering Services
Posted 1 month ago
2.0 - 5.0 years
3 - 7 Lacs
Bengaluru
Work from Office
Proficient in C Programming, Hardware Interfacing, Debugging and Profiling, Version Control, Communication Protocols, Embedded Linux and OS fundamentals, Communication, interpersonal, and analytical skills, Test case preparation, white-box testing.
Posted 1 month ago
4.0 - 9.0 years
7 - 13 Lacs
Chennai
Work from Office
Virtual Walk-in Interview Embedded Developer for - Harita Techserv Virtual Walk-in Date: 07-July-25 to 11-July-25 Timing: 4:30 PM to 7:30 PM Video call link: https://meet.google.com/odn-pxon-nxq Skills : Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or related field. 4+ years of experience in embedded firmware/software development. Proficiency in C/C++ for embedded systems. Hands-on experience with microcontrollers (ARM Cortex-M, STM32.). Strong understanding of RTOS concepts including task scheduling, inter-process communication, and resource management. Familiarity with communication protocols: I2C, SPI, UART, CAN, USB, etc. Experience with embedded development tools: IDEs (e.g., Keil, IAR, STM32CubeIDE), debuggers, and emulators. Familiarity with version control systems (Git, SVN). Please share the resume yamuna.k@harita.co.in
Posted 1 month ago
4.0 - 8.0 years
16 - 18 Lacs
Mumbai
Work from Office
Developer II - (Embedded) About Johnson Controls At Johnson Controls, we transform the environments where people live, work, learn and play. From optimizing building performance to improving safety and enhancing comfort, we drive the outcomes that matter most. Dedicated to protecting the environment, we deliver our promise in industries such as healthcare, education, data centers and manufacturing. With a global team of 100, 000 experts in more than 150 countries and over 130 years of innovation, we are the power behind our customers mission. What you will do In this role, you will be part of product development team to manage & deliver new product functionalities, modify existing products functionalities or verify product functionalities as required. You will work within a multi-disciplined engineering team consisting of electronics engineers, firmware engineers, software engineers, programmers and scientists focusing on applied research and new technology innovations to technically able to work on software & system testing to deliver the desired results How you will do it You should be hands-on working closely with your peers in software development, testing, and Architects in the company to deliver best of breed solutions with your technical expertise. You will be responsible for below critical functions in helping us design leading products Understand and conduct detailed requirement analysis for SW/product or software requirements Ensures clear understanding of the acceptance criteria and the functional requirements before coding Develops the code in accordance with the detailed design and satisfies the functional requirements Runs the Unit Test for the code and tracks the defects to closure Adheres to the coding standards and guidelines Provides feedback on effort estimation to the Project manager and stakeholders Report project status, concerns and risks within the project lead/managers Participate in Team discussions and provide the required updates on-time What we look for Primary Competencies BE/B. Tech/M. Tech/MCA 4-8 years of work experience Embedded Linux development Firmware building using Yocto Proficiency with GitHub for version control Strong programming skills in C/C++, C#, Bash, and Python Secondary Competencies Experience in writing SW requirements, SW design and other documentation Worked with software development within the following areas Control systems, e. g. , HVAC Industrial automation Experience with OpenWRT firmware development SKILLS Should have good understanding of product development life cycle Strong problem solving, troubleshooting, and analytical skills Ability to be a team player and flexible in taking project tasks Capacity to work to tight deadlines with high efficiency Excellent written and verbal communication skills and the ability to work with detail as well as with general assignments A professional, results oriented individual with a high degree of self-motivation . For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www. johnsoncontrols. com/tomorrowneedsyou .
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
Greater Noida
Work from Office
Responsibilities: * Design, develop, test & maintain embedded systems using Embedded Linux, Firmware & C++. * Collaborate with cross-functional teams on project requirements & deliverables.
Posted 1 month ago
3.0 - 6.0 years
13 - 17 Lacs
Bengaluru
Work from Office
Job description Job Title: Linux Yocto and BSP Engineer Location: Bangalore, India Experience: 3+ Years Job Summary We are seeking a skilled Linux Yocto and BSP Engineer with 3+ years of hands-on experience in embedded Linux development. You will be part of a dynamic team responsible for building custom embedded Linux solutions using the Yocto Project and working closely with hardware to develop and maintain Board Support Packages (BSPs). Key Responsibilities Develop and maintain Board Support Packages (BSPs) for custom embedded platforms. Build and configure embedded Linux distributions using the Yocto Project (Poky, meta-layers, recipes). Port and configure Linux kernel and device drivers for custom hardware. Collaborate with hardware engineers during board bring-up and system integration . Customize and optimize the bootloader (U-Boot) , Linux kernel, and system startup sequences. Integrate and configure hardware peripherals ( I2C, SPI, UART, USB, Ethernet, etc. ) using device tree . Troubleshoot issues at bootloader, kernel, and application levels using tools like dmesg, GDB, JTAG, strace . Work with CI/CD tools to automate builds and releases for firmware. Required Skills 3+ years of experience in embedded Linux development. Strong experience with the Yocto Project (meta-layers, BitBake recipes, image customization). Proficiency in Linux kernel configuration and device driver development. Good understanding of bootloaders , especially U-Boot . Experience in debugging hardware/software integration issues. Familiar with scripting (Bash, Python) and version control (Git) . Exposure to ARM-based processors like NXP i.MX , TI Sitara , or STM32MP1 . Knowledge of cross-compilation toolchains and embedded build environments. Educational Qualification Bachelors degree in Electronics , Computer Science , Electrical Engineering , or related field. Preferred Skills (Nice to Have) Experience in RTOS or Bare-metal development. Exposure to CI/CD pipelines (e.g., Jenkins, GitLab CI). Familiarity with security features , OTA updates , or secure boot processes. Role: Embedded Systems Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate
Posted 1 month ago
5.0 - 8.0 years
7 - 10 Lacs
Bengaluru
Work from Office
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds mostinnovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days arethe same. Skill Description: Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication
Posted 1 month ago
3.0 - 5.0 years
10 - 11 Lacs
Chennai
Work from Office
: Experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer. Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system software & device driver domain with experience on GDB, JTAG/T32. He/She will be responsible for the development of host software components for Embedded operating systems. Duties will include implementing kernel mode device drivers, other low-level operating system components, and some application-level development for embedded Linux. This job includes the development of new device drivers for future products as well as support of existing device drivers for deployed products. The applicant should be familiar with working in a development environment using revision control, issue tracking, and automated testing. Design and develop device drivers, middleware, and board support packages (BSP) in various embedded OS environments Experience in Linux kernel and Heavy Device Driver Experience Expert in embedded C programming debug skills, especially in the core kernel software stability & device driver domain with experience on GDB, JTAG/T32 Experience with Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence, etc) Exposure to Make, GNU/GCC, and toolchains Experience in related display drivers like HDMI, Display Port, HDCP, Ethernet, PCI Express, USB, etc Experience in chip ARM, RISC-V Driver customization per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.
Posted 1 month ago
1.0 - 4.0 years
3 - 6 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Test Engineering General Summary: This position involves hands on testing for sensors, sensor related features and seamless context exchange between Qualcomm products integrating Qualcomm Sensing Hub. Qualcomm Sensing Hub enables extremely low power context detection and awareness by fusing information from different sensors and radios. The role is an individual contributor as part of an international sensor test team. Daily tasks will include hands-on testing, verification, and calibration of embedded HW integrating sensors, verification and testing of algorithms fusing sensor and radio data, testing features and communication across devices and development and maintenance of automated test cases. Job Function Responsibilities This position involves hands on testing for sensors, sensor related features and seamless context exchange between Qualcomm products integrating Qualcomm Sensing Hub. Qualcomm Sensing Hub enables extremely low power context detection and awareness by fusing information from different sensors and radios. The role is an individual contributor as part of an international sensor test team. Daily tasks will include hands-on testing, verification, and calibration of embedded HW integrating sensors, verification and testing of algorithms fusing sensor and radio data, testing features and communication across devices and development and maintenance of automated test cases. The following defines the main responsibilities: Testing Qualcomm Sensing Hub features for Qualcomm products. Test planning, test case development and execution. This includes hands-on testing with various mobile/handheld products both in lab and in the field. Developing test automation modules for the overall sensor automation framework using C# and Python. Verification and calibration of sensors in embedded HW. Testing communication and information sharing between devices embedding Qualcomm Sensing Hub. Test case automation and maintenance. Triaging issues observed during testing and isolating them into different test framework components, SW modules in embedded target SW or HW itself. Driving the resolution of the observed issues across the sensor and other QCT technology and target teams. Supporting test, SW development and system teams in analysis and debugging of observed issues in embedded targets. Interacting in a global team environment with various test architecture, power, SW, system, test, and test framework teams. Desire to understand in detail the Qualcomm Sensing Hub related SW and HW architectures and embedded SW designs from HLOS all the way down to sensor driver level across various target devices. Skills/Experience A minimum of 1-4 years of Work experience with testing embedded systems and developing automated test cases / automation frameworks for them. Proficiency in C and/or C++. Prior experience with developing and/or debugging embedded code. Prior experience with Android application programming. Previous programming experience with Java, Python, etc. Detail oriented, thorough, and analytical approach required with excellent communication skills. Ability to time-share and prioritize between multiple tasks is crucial. Proven team player that can drive bugs into resolutions across multiple global teams. Excellent understanding of debugging and isolating issues in embedded devices. Basic understanding of different radios (like cellular modem, WiFi, Bluetooth, location), audio and camera features in mobile phone. Familiar with oscilloscope and comfortable working with Qualcomm HW protolab to expose necessarily signals for testing and debugging purposes. Capable to validate and debug simple HW reworks exposing interrupt signals etc. Good understanding of test methodology and test processes, including requirements collection, test plan development, test execution and error tracking. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred Qualifications Previous experience with standard Qualcomm test automation framework and tools (Axiom, QXDM, QDSS, QMITestPro, Crashscope, Trace32) and Qualcomm DIAG implementation. Previous exposure to Sensors (inertial, pressure, magnetic, ambient light, proximity, capacitive, physiological) and associated test equipment beneficial. Previous testing experience with Linux Embedded, Linux Android and Windows mobile devices. Basic understanding of modem, WiFi, BT, audio, camera and location technologies and related test procedures and equipment.
Posted 1 month ago
3.0 - 8.0 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for Software Engineers to help develop our AI software stack. The team is comprised of experts that span the full stack from software architecture, algorithm development, kernel optimization, down to hardware accelerator block architecture and design. Responsibilities Development of AI SW stack framework enhancements for optimal resource usage while running a neural network on Qualcomm hardware Development of software tools for profiling, and debugging to support rapid deployment of new neural networks in this fast-changing field Collaborating with AI Hardware and architecture teams to continuously improve our AI solution Being an active contributor to the development process to ensure commercial quality software releases Work Experience: Minimum Qualifications At least 3+ years of experience in C/C++, with significant part of that on embedded systems Excellent programming capability and analytical, development, and debugging skills Exposure to RTOS, kernel drivers, Computer Architecture Android / Embedded Linux software development Additional Preferred Qualifications Working knowledge of Python and Git Curiosity and willingness to continually learn new things and propose new ideas. Excellent communication skills (verbal, presentation, written) Ability to collaborate across a globally diverse team and multiple interests Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 1 month ago
2.0 - 7.0 years
4 - 9 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for Software Engineers to help develop our AI software stack. The team is comprised of experts that span the full stack from software architecture, algorithm development, kernel optimization, down to hardware accelerator block architecture and design. Responsibilities Development of AI SW stack framework enhancements for optimal resource usage while running a neural network on Qualcomm hardware Development of software tools for profiling, and debugging to support rapid deployment of new neural networks in this fast-changing field Collaborating with AI Hardware and architecture teams to continuously improve our AI solution Being an active contributor to the development process to ensure commercial quality software releases Work Experience: Minimum Qualifications At least 2 years of experience in C/C++, with significant part of that on embedded systems Excellent programming capability and analytical, development, and debugging skills Exposure to RTOS, kernel drivers, Computer Architecture Android / Embedded Linux software development Additional Preferred Qualifications Working knowledge of Python and Git Curiosity and willingness to continually learn new things and propose new ideas. Excellent communication skills (verbal, presentation, written) Ability to collaborate across a globally diverse team and multiple interests Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Posted 1 month ago
3.0 - 8.0 years
5 - 10 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are seeking an experienced Embedded Linux Engineer with deep expertise in Distributions such as OpenWRT or Yocto, Linux kernel driver development, particularly in display panel drivers and embedded system integration. The ideal candidate should have hands-on experience with various kernel subsystems, DRM / FB frameworks, PCIe, and bootloader on UI frameworks (e.g., Qt, Wayland) on embedded devices. Proficient in bootloaders (e.g., U-Boot), kernel configuration, and initramfs management. This role also requires strong problem-solving skills and the ability to develop tools in Python to support embedded platforms. Proven track record in debugging memory leaks, performance issues, power management and complex field issues. Exposure to CI/CD pipelines and automated testing frameworks for embedded devices is a plus. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 1 month ago
5.0 - 9.0 years
15 - 20 Lacs
Chennai
Work from Office
Experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer. Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system software & device driver domain with experience on GDB, JTAG/T32. He/She will be responsible for the development of host software components for Embedded operating systems. Duties will include implementing kernel mode device drivers, other low-level operating system components, and some application-level development for embedded Linux. This job includes the development of new device drivers for future products as well as support of existing device drivers for deployed products. The applicant should be familiar with working in a development environment using revision control, issue tracking, and automated testing. Design and develop device drivers, middleware, and board support packages (BSP) in various embedded OS environments Experience in Linux kernel and Heavy Device Driver Experience Expert in embedded C programming debug skills, especially in the core kernel software stability & device driver domain with experience on GDB, JTAG/T32 Experience with Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence, etc) Exposure to Make, GNU/GCC, and toolchains Experience in related display drivers like HDMI, Display Port, HDCP, Ethernet, PCI Express, USB, etc Experience in chip ARM, RISC-V Driver customization per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.
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
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City